Tabnine Logo
ATNSerializer
Code IndexAdd Tabnine to your IDE (free)

How to use
ATNSerializer
in
org.antlr.v4.runtime.atn

Best Java code snippets using org.antlr.v4.runtime.atn.ATNSerializer (Showing top 20 results out of 315)

origin: org.antlr/antlr4-runtime

/** Used by Java target to encode short/int array as chars in string. */
public static String getSerializedAsString(ATN atn) {
  return new String(getSerializedAsChars(atn));
}
origin: org.antlr/antlr4-runtime

public static String getDecoded(ATN atn, List<String> tokenNames) {
  IntegerList serialized = getSerialized(atn);
  char[] data = Utils.toCharArray(serialized);
  return new ATNSerializer(atn, tokenNames).decode(data);
}
origin: org.antlr/antlr4-runtime

private int appendSets(StringBuilder buf, char[] data, int p, int nsets, int setIndexOffset, ATNDeserializer.UnicodeDeserializer unicodeDeserializer) {
  for (int i=0; i<nsets; i++) {
    int nintervals = ATNDeserializer.toInt(data[p++]);
    buf.append(i+setIndexOffset).append(":");
    boolean containsEof = data[p++] != 0;
    if (containsEof) {
      buf.append(getTokenName(Token.EOF));
    }
    for (int j=0; j<nintervals; j++) {
      if ( containsEof || j>0 ) {
        buf.append(", ");
      }
      int a = unicodeDeserializer.readUnicode(data, p);
      p += unicodeDeserializer.size();
      int b = unicodeDeserializer.readUnicode(data, p);
      p += unicodeDeserializer.size();
      buf.append(getTokenName(a)).append("..").append(getTokenName(b));
    }
    buf.append("\n");
  }
  return p;
}
origin: org.antlr/antlr4-runtime

public static IntegerList getSerialized(ATN atn) {
  return new ATNSerializer(atn).serialize();
}
origin: org.antlr/antlr4-runtime

public static char[] getSerializedAsChars(ATN atn) {
  return Utils.toCharArray(getSerialized(atn));
}
origin: org.antlr/antlr4-runtime

IntegerList data = new IntegerList();
data.add(ATNDeserializer.SERIALIZED_VERSION);
serializeUUID(data, ATNDeserializer.SERIALIZED_UUID);
serializeSets(
  data,
  bmpSets,
serializeSets(
  data,
  smpSets,
origin: org.antlr/antlr4-runtime

private void serializeUUID(IntegerList data, UUID uuid) {
  serializeLong(data, uuid.getLeastSignificantBits());
  serializeLong(data, uuid.getMostSignificantBits());
}
origin: org.antlr/antlr4-runtime

private void serializeLong(IntegerList data, long value) {
  serializeInt(data, (int)value);
  serializeInt(data, (int)(value >> 32));
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

IntegerList data = new IntegerList();
data.add(ATNDeserializer.SERIALIZED_VERSION);
serializeUUID(data, ATNDeserializer.SERIALIZED_UUID);
origin: uk.co.nichesolutions/antlr4-runtime

public static char[] getSerializedAsChars(ATN atn) {
  return Utils.toCharArray(getSerialized(atn));
}
origin: com.tunnelvisionlabs/antlr4-runtime

public static IntegerList getSerialized(ATN atn, List<String> ruleNames) {
  return new ATNSerializer(atn, ruleNames).serialize();
}
origin: io.virtdata/virtdata-lib-realer

IntegerList data = new IntegerList();
data.add(ATNDeserializer.SERIALIZED_VERSION);
serializeUUID(data, ATNDeserializer.SERIALIZED_UUID);
serializeSets(
  data,
  bmpSets,
serializeSets(
  data,
  smpSets,
origin: io.virtdata/virtdata-lib-realer

private void serializeUUID(IntegerList data, UUID uuid) {
  serializeLong(data, uuid.getLeastSignificantBits());
  serializeLong(data, uuid.getMostSignificantBits());
}
origin: com.tunnelvisionlabs/antlr4-runtime

private void serializeLong(IntegerList data, long value) {
  serializeInt(data, (int)value);
  serializeInt(data, (int)(value >> 32));
}
origin: uk.co.nichesolutions/antlr4-runtime

IntegerList data = new IntegerList();
data.add(ATNDeserializer.SERIALIZED_VERSION);
serializeUUID(data, ATNDeserializer.SERIALIZED_UUID);
origin: io.virtdata/virtdata-lib-realer

/** Used by Java target to encode short/int array as chars in string. */
public static String getSerializedAsString(ATN atn) {
  return new String(getSerializedAsChars(atn));
}
origin: com.tunnelvisionlabs/antlr4-runtime

public static String getDecoded(ATN atn, List<String> ruleNames, List<String> tokenNames) {
  IntegerList serialized = getSerialized(atn, ruleNames);
  char[] data = Utils.toCharArray(serialized);
  return new ATNSerializer(atn, ruleNames, tokenNames).decode(data);
}
origin: io.virtdata/virtdata-lib-realer

public static char[] getSerializedAsChars(ATN atn) {
  return Utils.toCharArray(getSerialized(atn));
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

public static IntegerList getSerialized(ATN atn) {
  return new ATNSerializer(atn).serialize();
}
origin: com.tunnelvisionlabs/antlr4-runtime

IntegerList data = new IntegerList();
data.add(ATNDeserializer.SERIALIZED_VERSION);
serializeUUID(data, ATNDeserializer.SERIALIZED_UUID);
serializeSets(
  data,
  bmpSets,
serializeSets(
  data,
  smpSets,
org.antlr.v4.runtime.atnATNSerializer

Most used methods

  • getSerializedAsChars
  • getSerialized
  • <init>
  • decode
  • getTokenName
  • serialize
    Serialize state descriptors, edge descriptors, and decision→state map into list of ints: grammar-typ
  • serializeInt
  • serializeLong
  • serializeUUID
  • appendSets
  • serializeSets
  • serializeSets

Popular in Java

  • Updating database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • startActivity (Activity)
  • getExternalFilesDir (Context)
  • Permission (java.security)
    Legacy security code; do not use.
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now