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

scala.meta.internal.tokens.TokenStreamPosition.scala Maven / Gradle / Ivy

package scala.meta
package internal
package tokens

import org.scalameta.data._

// NOTE: `start` and `end` are not characters offsets,
// but token indices in the underlying token stream.
// Also `start` and `end` are String.substring-style,
// i.e. `start` is inclusive and `end` is not.
// Therefore TokenStreamPosition.end can point to the last token plus one.
@data class TokenStreamPosition(start: Int, end: Int)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy