All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.semanticweb.owlapi.functional.parser.Token Maven / Gradle / Ivy

There is a newer version: 5.5.1
Show newest version
/* Generated By:JavaCC: Do not edit this line. Token.java Version 7.0 */
/* JavaCCOptions:TOKEN_EXTENDS=,KEEP_LINE_COLUMN=true,SUPPORT_CLASS_VISIBILITY_PUBLIC=false */
package org.semanticweb.owlapi.functional.parser;

@SuppressWarnings("all")
class Token implements java.io.Serializable {

  private static final long serialVersionUID = 1L;

  public int kind;

  public int beginLine;
  public int beginColumn;
  public int endLine;
  public int endColumn;

  public String image;

  public Token next;

  public Token specialToken;

  public Object getValue() {
    return null;
  }

  public Token() {}

  public Token(int kind)
  {
    this(kind, null);
  }

  public Token(int kind, String image)
  {
    this.kind = kind;
    this.image = image;
  }

  public String toString()
  {
    return image;
  }

  public static Token newToken(int ofKind, String image)
  {
    switch(ofKind)
    {
      default : return new Token(ofKind, image);
    }
  }

  public static Token newToken(int ofKind)
  {
    return newToken(ofKind, null);
  }

}
/* JavaCC - OriginalChecksum=5a17ef58dad6ef9d36e4ad38ed5ae355 (do not edit this line) */




© 2015 - 2024 Weber Informatics LLC | Privacy Policy