refactor from org.oggio88 to net.woggioni
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
name := "worth"
|
name := "worth"
|
||||||
|
|
||||||
organization := "org.oggio88"
|
organization := "net.woggioni"
|
||||||
|
|
||||||
version := "1.0"
|
version := "1.0"
|
||||||
resolvers += Resolver.mavenLocal
|
resolvers += Resolver.mavenLocal
|
||||||
@@ -16,7 +16,7 @@ scalacOptions ++= Seq(
|
|||||||
|
|
||||||
git.useGitDescribe := true
|
git.useGitDescribe := true
|
||||||
fork := true
|
fork := true
|
||||||
//javaOptions in Test += "-Dorg.oggio88.worth.value.ObjectValue.listBasedImplementation=true"
|
//javaOptions in Test += "-Dnet.woggioni.worth.value.ObjectValue.listBasedImplementation=true"
|
||||||
//javaOptions in Test += "-Xmx14G"
|
//javaOptions in Test += "-Xmx14G"
|
||||||
//scalafmtOnCompile := true
|
//scalafmtOnCompile := true
|
||||||
libraryDependencies += "org.projectlombok" % "lombok" % "1.18.2"
|
libraryDependencies += "org.projectlombok" % "lombok" % "1.18.2"
|
||||||
@@ -33,4 +33,4 @@ artifactName := { (sv: ScalaVersion, module: ModuleID, artifact: Artifact) =>
|
|||||||
|
|
||||||
enablePlugins(Antlr4Plugin)
|
enablePlugins(Antlr4Plugin)
|
||||||
antlr4Version in Antlr4 := "4.7.1"
|
antlr4Version in Antlr4 := "4.7.1"
|
||||||
antlr4PackageName in Antlr4 := Some("org.oggio88.worth.antlr")
|
antlr4PackageName in Antlr4 := Some("net.woggioni.worth.antlr")
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.buffer;
|
package net.woggioni.worth.buffer;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.buffer;
|
package net.woggioni.worth.buffer;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.buffer;
|
package net.woggioni.worth.buffer;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.exception;
|
package net.woggioni.worth.exception;
|
||||||
|
|
||||||
public class IOException extends WorthException {
|
public class IOException extends WorthException {
|
||||||
public IOException(String msg) {
|
public IOException(String msg) {
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.exception;
|
package net.woggioni.worth.exception;
|
||||||
|
|
||||||
public class NotImplementedException extends WorthException {
|
public class NotImplementedException extends WorthException {
|
||||||
public NotImplementedException(String msg) {
|
public NotImplementedException(String msg) {
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.exception;
|
package net.woggioni.worth.exception;
|
||||||
|
|
||||||
public class ParseException extends WorthException {
|
public class ParseException extends WorthException {
|
||||||
public ParseException(String msg) {
|
public ParseException(String msg) {
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.exception;
|
package net.woggioni.worth.exception;
|
||||||
|
|
||||||
public class TypeException extends WorthException {
|
public class TypeException extends WorthException {
|
||||||
public TypeException(String msg) {
|
public TypeException(String msg) {
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.exception;
|
package net.woggioni.worth.exception;
|
||||||
|
|
||||||
public class WorthException extends RuntimeException {
|
public class WorthException extends RuntimeException {
|
||||||
public WorthException(String msg) {
|
public WorthException(String msg) {
|
@@ -1,11 +1,11 @@
|
|||||||
package org.oggio88.worth.serialization;
|
package net.woggioni.worth.serialization;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.oggio88.worth.exception.NotImplementedException;
|
import net.woggioni.worth.exception.NotImplementedException;
|
||||||
import org.oggio88.worth.value.ArrayValue;
|
import net.woggioni.worth.value.ArrayValue;
|
||||||
import org.oggio88.worth.value.ObjectValue;
|
import net.woggioni.worth.value.ObjectValue;
|
||||||
import org.oggio88.worth.xface.Dumper;
|
import net.woggioni.worth.xface.Dumper;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.OutputStreamWriter;
|
import java.io.OutputStreamWriter;
|
@@ -1,11 +1,11 @@
|
|||||||
package org.oggio88.worth.serialization;
|
package net.woggioni.worth.serialization;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.oggio88.worth.exception.NotImplementedException;
|
import net.woggioni.worth.exception.NotImplementedException;
|
||||||
import org.oggio88.worth.utils.WorthUtils;
|
import net.woggioni.worth.utils.WorthUtils;
|
||||||
import org.oggio88.worth.value.*;
|
import net.woggioni.worth.value.*;
|
||||||
import org.oggio88.worth.xface.Parser;
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Parser;
|
||||||
|
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.serialization.binary;
|
package net.woggioni.worth.serialization.binary;
|
||||||
|
|
||||||
public enum BinaryMarker {
|
public enum BinaryMarker {
|
||||||
Float(0x0),
|
Float(0x0),
|
@@ -1,21 +1,20 @@
|
|||||||
package org.oggio88.worth.serialization.binary;
|
package net.woggioni.worth.serialization.binary;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.oggio88.worth.exception.NotImplementedException;
|
import net.woggioni.worth.exception.NotImplementedException;
|
||||||
import org.oggio88.worth.serialization.ValueDumper;
|
import net.woggioni.worth.utils.Leb128;
|
||||||
import org.oggio88.worth.utils.Leb128;
|
import net.woggioni.worth.utils.WorthUtils;
|
||||||
import org.oggio88.worth.value.ArrayValue;
|
import net.woggioni.worth.value.ArrayValue;
|
||||||
import org.oggio88.worth.value.ObjectValue;
|
import net.woggioni.worth.value.ObjectValue;
|
||||||
import org.oggio88.worth.xface.Dumper;
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.serialization.ValueDumper;
|
||||||
|
import net.woggioni.worth.xface.Dumper;
|
||||||
|
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.Writer;
|
import java.io.Writer;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
import static org.oggio88.worth.utils.WorthUtils.dynamicCast;
|
|
||||||
|
|
||||||
public class JBONDumper extends ValueDumper {
|
public class JBONDumper extends ValueDumper {
|
||||||
|
|
||||||
public static Dumper newInstance() {
|
public static Dumper newInstance() {
|
||||||
@@ -51,12 +50,12 @@ public class JBONDumper extends ValueDumper {
|
|||||||
stringValue(v.asString());
|
stringValue(v.asString());
|
||||||
break;
|
break;
|
||||||
case ARRAY:
|
case ARRAY:
|
||||||
ArrayValue arrayValue = dynamicCast(v, ArrayValue.class);
|
ArrayValue arrayValue = WorthUtils.dynamicCast(v, ArrayValue.class);
|
||||||
stack.push(new ArrayStackLevel(arrayValue));
|
stack.push(new ArrayStackLevel(arrayValue));
|
||||||
beginArray(arrayValue.size());
|
beginArray(arrayValue.size());
|
||||||
break;
|
break;
|
||||||
case OBJECT:
|
case OBJECT:
|
||||||
ObjectValue objectValue = dynamicCast(v, ObjectValue.class);
|
ObjectValue objectValue = WorthUtils.dynamicCast(v, ObjectValue.class);
|
||||||
stack.push(new ObjectStackLevel(objectValue));
|
stack.push(new ObjectStackLevel(objectValue));
|
||||||
beginObject(objectValue.size());
|
beginObject(objectValue.size());
|
||||||
break;
|
break;
|
||||||
@@ -68,14 +67,14 @@ public class JBONDumper extends ValueDumper {
|
|||||||
StackLevel last = stack.getFirst();
|
StackLevel last = stack.getFirst();
|
||||||
ArrayStackLevel arrayStackLevel;
|
ArrayStackLevel arrayStackLevel;
|
||||||
ObjectStackLevel objectStackLevel;
|
ObjectStackLevel objectStackLevel;
|
||||||
if ((arrayStackLevel = dynamicCast(last, ArrayStackLevel.class)) != null) {
|
if ((arrayStackLevel = WorthUtils.dynamicCast(last, ArrayStackLevel.class)) != null) {
|
||||||
if (arrayStackLevel.hasNext()) {
|
if (arrayStackLevel.hasNext()) {
|
||||||
handle_value.accept(arrayStackLevel.next());
|
handle_value.accept(arrayStackLevel.next());
|
||||||
} else {
|
} else {
|
||||||
endArray();
|
endArray();
|
||||||
stack.pop();
|
stack.pop();
|
||||||
}
|
}
|
||||||
} else if ((objectStackLevel = dynamicCast(last, ObjectStackLevel.class)) != null) {
|
} else if ((objectStackLevel = WorthUtils.dynamicCast(last, ObjectStackLevel.class)) != null) {
|
||||||
if (objectStackLevel.hasNext()) {
|
if (objectStackLevel.hasNext()) {
|
||||||
Map.Entry<String, Value> entry = objectStackLevel.next();
|
Map.Entry<String, Value> entry = objectStackLevel.next();
|
||||||
objectKey(entry.getKey());
|
objectKey(entry.getKey());
|
@@ -1,13 +1,13 @@
|
|||||||
package org.oggio88.worth.serialization.binary;
|
package net.woggioni.worth.serialization.binary;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.oggio88.worth.buffer.LookAheadInputStream;
|
import net.woggioni.worth.utils.Leb128;
|
||||||
import org.oggio88.worth.exception.ParseException;
|
import net.woggioni.worth.utils.WorthUtils;
|
||||||
import org.oggio88.worth.serialization.ValueParser;
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.oggio88.worth.utils.Leb128;
|
import net.woggioni.worth.buffer.LookAheadInputStream;
|
||||||
import org.oggio88.worth.utils.WorthUtils;
|
import net.woggioni.worth.exception.ParseException;
|
||||||
import org.oggio88.worth.xface.Parser;
|
import net.woggioni.worth.serialization.ValueParser;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Parser;
|
||||||
|
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
@@ -1,11 +1,12 @@
|
|||||||
package org.oggio88.worth.serialization.json;
|
package net.woggioni.worth.serialization.json;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.oggio88.worth.serialization.ValueDumper;
|
import net.woggioni.worth.utils.WorthUtils;
|
||||||
import org.oggio88.worth.value.ArrayValue;
|
import net.woggioni.worth.value.ArrayValue;
|
||||||
import org.oggio88.worth.value.ObjectValue;
|
import net.woggioni.worth.value.ObjectValue;
|
||||||
import org.oggio88.worth.xface.Dumper;
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.serialization.ValueDumper;
|
||||||
|
import net.woggioni.worth.xface.Dumper;
|
||||||
|
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.OutputStreamWriter;
|
import java.io.OutputStreamWriter;
|
||||||
@@ -13,8 +14,6 @@ import java.io.Writer;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
import static org.oggio88.worth.utils.WorthUtils.dynamicCast;
|
|
||||||
|
|
||||||
public class JSONDumper extends ValueDumper {
|
public class JSONDumper extends ValueDumper {
|
||||||
|
|
||||||
public static Dumper newInstance() {
|
public static Dumper newInstance() {
|
||||||
@@ -81,13 +80,13 @@ public class JSONDumper extends ValueDumper {
|
|||||||
stringValue(v.asString());
|
stringValue(v.asString());
|
||||||
break;
|
break;
|
||||||
case ARRAY:
|
case ARRAY:
|
||||||
ArrayValue arrayValue = dynamicCast(v, ArrayValue.class);
|
ArrayValue arrayValue = WorthUtils.dynamicCast(v, ArrayValue.class);
|
||||||
stack.push(new ArrayStackLevel(arrayValue));
|
stack.push(new ArrayStackLevel(arrayValue));
|
||||||
beginArray(arrayValue.size());
|
beginArray(arrayValue.size());
|
||||||
break;
|
break;
|
||||||
case OBJECT:
|
case OBJECT:
|
||||||
ObjectValue objectValue = dynamicCast(v, ObjectValue.class);
|
ObjectValue objectValue = WorthUtils.dynamicCast(v, ObjectValue.class);
|
||||||
stack.push(new ObjectStackLevel(dynamicCast(v, ObjectValue.class)));
|
stack.push(new ObjectStackLevel(WorthUtils.dynamicCast(v, ObjectValue.class)));
|
||||||
beginObject(objectValue.size());
|
beginObject(objectValue.size());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -98,7 +97,7 @@ public class JSONDumper extends ValueDumper {
|
|||||||
StackLevel last = stack.getFirst();
|
StackLevel last = stack.getFirst();
|
||||||
ArrayStackLevel arrayStackLevel;
|
ArrayStackLevel arrayStackLevel;
|
||||||
ObjectStackLevel objectStackLevel;
|
ObjectStackLevel objectStackLevel;
|
||||||
if ((arrayStackLevel = dynamicCast(last, ArrayStackLevel.class)) != null) {
|
if ((arrayStackLevel = WorthUtils.dynamicCast(last, ArrayStackLevel.class)) != null) {
|
||||||
if (arrayStackLevel.hasNext()) {
|
if (arrayStackLevel.hasNext()) {
|
||||||
if (arrayStackLevel.index > 0) {
|
if (arrayStackLevel.index > 0) {
|
||||||
writer.write(",");
|
writer.write(",");
|
||||||
@@ -108,7 +107,7 @@ public class JSONDumper extends ValueDumper {
|
|||||||
endArray();
|
endArray();
|
||||||
stack.pop();
|
stack.pop();
|
||||||
}
|
}
|
||||||
} else if ((objectStackLevel = dynamicCast(last, ObjectStackLevel.class)) != null) {
|
} else if ((objectStackLevel = WorthUtils.dynamicCast(last, ObjectStackLevel.class)) != null) {
|
||||||
if (objectStackLevel.hasNext()) {
|
if (objectStackLevel.hasNext()) {
|
||||||
if (objectStackLevel.index > 0) {
|
if (objectStackLevel.index > 0) {
|
||||||
writer.write(",");
|
writer.write(",");
|
@@ -1,14 +1,14 @@
|
|||||||
package org.oggio88.worth.serialization.json;
|
package net.woggioni.worth.serialization.json;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.oggio88.worth.buffer.LookAheadTextInputStream;
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.oggio88.worth.exception.IOException;
|
import net.woggioni.worth.buffer.LookAheadTextInputStream;
|
||||||
import org.oggio88.worth.exception.NotImplementedException;
|
import net.woggioni.worth.exception.IOException;
|
||||||
import org.oggio88.worth.exception.ParseException;
|
import net.woggioni.worth.exception.NotImplementedException;
|
||||||
import org.oggio88.worth.serialization.ValueParser;
|
import net.woggioni.worth.exception.ParseException;
|
||||||
import org.oggio88.worth.utils.WorthUtils;
|
import net.woggioni.worth.serialization.ValueParser;
|
||||||
import org.oggio88.worth.xface.Parser;
|
import net.woggioni.worth.utils.WorthUtils;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Parser;
|
||||||
|
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.utils;
|
package net.woggioni.worth.utils;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
@@ -1,6 +1,6 @@
|
|||||||
package org.oggio88.worth.utils;
|
package net.woggioni.worth.utils;
|
||||||
|
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
@@ -1,12 +1,11 @@
|
|||||||
package org.oggio88.worth.utils;
|
package net.woggioni.worth.utils;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.lang.reflect.Constructor;
|
import java.lang.reflect.Constructor;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.concurrent.Callable;
|
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.function.Predicate;
|
import java.util.function.Predicate;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
@@ -1,12 +1,11 @@
|
|||||||
package org.oggio88.worth.value;
|
package net.woggioni.worth.value;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
|
||||||
|
|
||||||
@EqualsAndHashCode
|
@EqualsAndHashCode
|
||||||
public class ArrayValue implements Value, Iterable<Value> {
|
public class ArrayValue implements Value, Iterable<Value> {
|
@@ -1,7 +1,7 @@
|
|||||||
package org.oggio88.worth.value;
|
package net.woggioni.worth.value;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
@EqualsAndHashCode
|
@EqualsAndHashCode
|
||||||
public class BooleanValue implements Value {
|
public class BooleanValue implements Value {
|
@@ -1,7 +1,7 @@
|
|||||||
package org.oggio88.worth.value;
|
package net.woggioni.worth.value;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
@EqualsAndHashCode
|
@EqualsAndHashCode
|
||||||
public class FloatValue implements Value {
|
public class FloatValue implements Value {
|
@@ -1,7 +1,7 @@
|
|||||||
package org.oggio88.worth.value;
|
package net.woggioni.worth.value;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
@EqualsAndHashCode
|
@EqualsAndHashCode
|
||||||
public class IntegerValue implements Value {
|
public class IntegerValue implements Value {
|
@@ -1,7 +1,7 @@
|
|||||||
package org.oggio88.worth.value;
|
package net.woggioni.worth.value;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
@EqualsAndHashCode
|
@EqualsAndHashCode
|
||||||
public class NullValue implements Value {
|
public class NullValue implements Value {
|
@@ -1,8 +1,8 @@
|
|||||||
package org.oggio88.worth.value;
|
package net.woggioni.worth.value;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
@@ -1,7 +1,7 @@
|
|||||||
package org.oggio88.worth.value;
|
package net.woggioni.worth.value;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
@EqualsAndHashCode
|
@EqualsAndHashCode
|
||||||
public class StringValue implements Value {
|
public class StringValue implements Value {
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.xface;
|
package net.woggioni.worth.xface;
|
||||||
|
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.Writer;
|
import java.io.Writer;
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.xface;
|
package net.woggioni.worth.xface;
|
||||||
|
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.Reader;
|
import java.io.Reader;
|
@@ -1,11 +1,10 @@
|
|||||||
package org.oggio88.worth.xface;
|
package net.woggioni.worth.xface;
|
||||||
|
|
||||||
import org.oggio88.worth.exception.TypeException;
|
import net.woggioni.worth.exception.TypeException;
|
||||||
import org.oggio88.worth.value.NullValue;
|
import net.woggioni.worth.value.NullValue;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
|
||||||
|
|
||||||
public interface Value {
|
public interface Value {
|
||||||
|
|
@@ -1,10 +1,10 @@
|
|||||||
package org.oggio88.worth.antlr;
|
package net.woggioni.worth.antlr;
|
||||||
|
|
||||||
import org.antlr.v4.runtime.ParserRuleContext;
|
import org.antlr.v4.runtime.ParserRuleContext;
|
||||||
import org.antlr.v4.runtime.tree.ErrorNode;
|
import org.antlr.v4.runtime.tree.ErrorNode;
|
||||||
import org.antlr.v4.runtime.tree.TerminalNode;
|
import org.antlr.v4.runtime.tree.TerminalNode;
|
||||||
import org.oggio88.worth.serialization.ValueParser;
|
import net.woggioni.worth.serialization.ValueParser;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
public class JSONListenerImpl extends ValueParser implements JSONListener {
|
public class JSONListenerImpl extends ValueParser implements JSONListener {
|
||||||
|
|
@@ -1,13 +1,13 @@
|
|||||||
package org.oggio88.worth.antlr;
|
package net.woggioni.worth.antlr;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.antlr.v4.runtime.CharStreams;
|
import org.antlr.v4.runtime.CharStreams;
|
||||||
import org.antlr.v4.runtime.CodePointCharStream;
|
import org.antlr.v4.runtime.CodePointCharStream;
|
||||||
import org.antlr.v4.runtime.CommonTokenStream;
|
import org.antlr.v4.runtime.CommonTokenStream;
|
||||||
import org.antlr.v4.runtime.tree.ParseTreeWalker;
|
import org.antlr.v4.runtime.tree.ParseTreeWalker;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.oggio88.worth.serialization.json.JSONDumper;
|
import net.woggioni.worth.serialization.json.JSONDumper;
|
||||||
import org.oggio88.worth.xface.Value;
|
|
||||||
|
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
@@ -26,6 +26,5 @@ public class ParseTest {
|
|||||||
walker.walk(listener, parser.json());
|
walker.walk(listener, parser.json());
|
||||||
Value result = listener.result;
|
Value result = listener.result;
|
||||||
new JSONDumper().dump(result, System.out);
|
new JSONDumper().dump(result, System.out);
|
||||||
// TestRig.main(new String[] {"org.oggio88.worth.antlr.JSON", "json", "-ps", "tree.ps", "src/test/resources/test.json"});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.buffer;
|
package net.woggioni.worth.buffer;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
@@ -1,16 +1,13 @@
|
|||||||
package org.oggio88.worth.serialization.binary;
|
package net.woggioni.worth.serialization.binary;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.oggio88.worth.buffer.LookAheadTextInputStream;
|
import net.woggioni.worth.buffer.LookAheadTextInputStream;
|
||||||
import org.oggio88.worth.serialization.binary.JBONDumper;
|
import net.woggioni.worth.serialization.json.JSONParser;
|
||||||
import org.oggio88.worth.serialization.binary.JBONParser;
|
import net.woggioni.worth.value.ObjectValue;
|
||||||
import org.oggio88.worth.serialization.json.JSONParser;
|
import net.woggioni.worth.xface.Parser;
|
||||||
import org.oggio88.worth.value.NullValue;
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.oggio88.worth.value.ObjectValue;
|
|
||||||
import org.oggio88.worth.xface.Parser;
|
|
||||||
import org.oggio88.worth.xface.Value;
|
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.serialization.json;
|
package net.woggioni.worth.serialization.json;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.JsonNode;
|
import com.fasterxml.jackson.databind.JsonNode;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
@@ -6,13 +6,13 @@ import com.fasterxml.jackson.databind.node.JsonNodeType;
|
|||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.oggio88.worth.buffer.LookAheadTextInputStream;
|
import net.woggioni.worth.buffer.LookAheadTextInputStream;
|
||||||
import org.oggio88.worth.exception.NotImplementedException;
|
import net.woggioni.worth.exception.NotImplementedException;
|
||||||
import org.oggio88.worth.utils.WorthUtils;
|
import net.woggioni.worth.utils.WorthUtils;
|
||||||
import org.oggio88.worth.value.ArrayValue;
|
import net.woggioni.worth.value.ArrayValue;
|
||||||
import org.oggio88.worth.value.ObjectValue;
|
import net.woggioni.worth.value.ObjectValue;
|
||||||
import org.oggio88.worth.xface.Parser;
|
import net.woggioni.worth.xface.Parser;
|
||||||
import org.oggio88.worth.xface.Value;
|
import net.woggioni.worth.xface.Value;
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
@@ -1,25 +1,20 @@
|
|||||||
package org.oggio88.worth.serialization.json;
|
package net.woggioni.worth.serialization.json;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.JsonNode;
|
import com.fasterxml.jackson.databind.JsonNode;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.antlr.v4.runtime.ANTLRInputStream;
|
import net.woggioni.worth.antlr.JSONListenerImpl;
|
||||||
import org.antlr.v4.runtime.CharStream;
|
import org.antlr.v4.runtime.CharStream;
|
||||||
import org.antlr.v4.runtime.CharStreams;
|
import org.antlr.v4.runtime.CharStreams;
|
||||||
import org.antlr.v4.runtime.CommonTokenStream;
|
import org.antlr.v4.runtime.CommonTokenStream;
|
||||||
import org.antlr.v4.runtime.tree.ParseTreeWalker;
|
import org.antlr.v4.runtime.tree.ParseTreeWalker;
|
||||||
import org.junit.Ignore;
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.oggio88.worth.antlr.JSONLexer;
|
import net.woggioni.worth.antlr.JSONLexer;
|
||||||
import org.oggio88.worth.antlr.JSONListenerImpl;
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.oggio88.worth.serialization.binary.JBONDumper;
|
|
||||||
import org.oggio88.worth.value.ObjectValue;
|
|
||||||
import org.oggio88.worth.xface.Dumper;
|
|
||||||
import org.oggio88.worth.xface.Value;
|
|
||||||
import org.tukaani.xz.XZInputStream;
|
import org.tukaani.xz.XZInputStream;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.nio.file.Paths;
|
|
||||||
|
|
||||||
class Chronometer {
|
class Chronometer {
|
||||||
|
|
||||||
@@ -99,7 +94,7 @@ public class PerformanceTest {
|
|||||||
new InputStreamReader(getClass().getResourceAsStream("/wordpress.json")));
|
new InputStreamReader(getClass().getResourceAsStream("/wordpress.json")));
|
||||||
JSONLexer lexer = new JSONLexer(inputStream);
|
JSONLexer lexer = new JSONLexer(inputStream);
|
||||||
CommonTokenStream commonTokenStream = new CommonTokenStream(lexer);
|
CommonTokenStream commonTokenStream = new CommonTokenStream(lexer);
|
||||||
org.oggio88.worth.antlr.JSONParser parser = new org.oggio88.worth.antlr.JSONParser(commonTokenStream);
|
net.woggioni.worth.antlr.JSONParser parser = new net.woggioni.worth.antlr.JSONParser(commonTokenStream);
|
||||||
JSONListenerImpl listener = new JSONListenerImpl();
|
JSONListenerImpl listener = new JSONListenerImpl();
|
||||||
ParseTreeWalker walker = new ParseTreeWalker();
|
ParseTreeWalker walker = new ParseTreeWalker();
|
||||||
walker.walk(listener, parser.json());
|
walker.walk(listener, parser.json());
|
||||||
@@ -133,7 +128,7 @@ public class PerformanceTest {
|
|||||||
CharStream inputStream = CharStreams.fromReader(new InputStreamReader(is));
|
CharStream inputStream = CharStreams.fromReader(new InputStreamReader(is));
|
||||||
JSONLexer lexer = new JSONLexer(inputStream);
|
JSONLexer lexer = new JSONLexer(inputStream);
|
||||||
CommonTokenStream commonTokenStream = new CommonTokenStream(lexer);
|
CommonTokenStream commonTokenStream = new CommonTokenStream(lexer);
|
||||||
org.oggio88.worth.antlr.JSONParser parser = new org.oggio88.worth.antlr.JSONParser(commonTokenStream);
|
net.woggioni.worth.antlr.JSONParser parser = new net.woggioni.worth.antlr.JSONParser(commonTokenStream);
|
||||||
JSONListenerImpl listener = new JSONListenerImpl();
|
JSONListenerImpl listener = new JSONListenerImpl();
|
||||||
ParseTreeWalker walker = new ParseTreeWalker();
|
ParseTreeWalker walker = new ParseTreeWalker();
|
||||||
walker.walk(listener, parser.json());
|
walker.walk(listener, parser.json());
|
@@ -1,4 +1,4 @@
|
|||||||
package org.oggio88.worth.utils;
|
package net.woggioni.worth.utils;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
@@ -6,7 +6,6 @@ import org.junit.Test;
|
|||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.OutputStream;
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@@ -1,11 +1,11 @@
|
|||||||
package org.oggio88.worth.utils;
|
package net.woggioni.worth.utils;
|
||||||
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
import net.woggioni.worth.serialization.json.JSONParser;
|
||||||
|
import net.woggioni.worth.xface.Parser;
|
||||||
|
import net.woggioni.worth.xface.Value;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.oggio88.worth.serialization.json.JSONParser;
|
|
||||||
import org.oggio88.worth.xface.Parser;
|
|
||||||
import org.oggio88.worth.xface.Value;
|
|
||||||
|
|
||||||
import java.io.BufferedInputStream;
|
import java.io.BufferedInputStream;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
Reference in New Issue
Block a user