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

scala.xml.dtd.Tokens.scala Maven / Gradle / Ivy

The newest version!
/*
 * Scala (https://www.scala-lang.org)
 *
 * Copyright EPFL and Lightbend, Inc.
 *
 * Licensed under Apache License 2.0
 * (http://www.apache.org/licenses/LICENSE-2.0).
 *
 * See the NOTICE file distributed with this work for
 * additional information regarding copyright ownership.
 */

package scala
package xml
package dtd

class Tokens {

  // Tokens

  final val TOKEN_PCDATA: Int = 0
  final val NAME: Int = 1
  final val LPAREN: Int = 3
  final val RPAREN: Int = 4
  final val COMMA: Int = 5
  final val STAR: Int = 6
  final val PLUS: Int = 7
  final val OPT: Int = 8
  final val CHOICE: Int = 9
  final val END: Int = 10
  final val S: Int = 13

  final def token2string(i: Int): String = i match {
    case 0  => "#PCDATA"
    case 1  => "NAME"
    case 3  => "("
    case 4  => ")"
    case 5  => ","
    case 6  => "*"
    case 7  => "+"
    case 8  => "?"
    case 9  => "|"
    case 10 => "END"
    case 13 => " "
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy