ScannerTokens

scala.meta.internal.parsers.ScannerTokens
See theScannerTokens companion object
final class ScannerTokens(val tokens: Tokens)(implicit dialect: Dialect)

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object StatSep extends Token => Boolean

Attributes

Supertypes
trait Token => Boolean
class Object
trait Matchable
class Any
Self type
StatSep.type
object StatSeqEnd extends Token => Boolean

Attributes

Supertypes
trait Token => Boolean
class Object
trait Matchable
class Any
Self type
StatSeqEnd.type
object TypeIntro extends Token => Boolean

Attributes

Supertypes
trait Token => Boolean
class Object
trait Matchable
class Any
Self type
TypeIntro.type
object Wildcard

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Wildcard.type
implicit class XtensionTokenClass(token: Token)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def canBeLeadingInfixArg(argToken: Token, argTokenPos: Int): Boolean
final def getNextIndex(index: Int): Int
final def getNextToken(index: Int): Token
final def getPrevIndex(index: Int): Int
final def getPrevToken(index: Int): Token
final def getStrictNext(index: Int): Int
final def getStrictPrev(index: Int): Int
final def isDclIntro(index: Int): Boolean
final def isDefIntro(index: Int): Boolean
def isEndMarkerIntro(token: Token, fNextIndex: => Int): Boolean
def isEndMarkerIntro(index: Int): Boolean
def isExprIntro(token: Token, fIndex: => Int): Boolean
def isIdentOrExprIntro(token: Token): Boolean
def isInlineMatchMod(index: Int): Boolean
def isKwExtension(index: Int): Boolean
def isModifier(index: Int): Boolean
def isNonlocalModifier(token: Token): Boolean
final def isPrecededByDetachedComment(idx: Int, end: Int): Boolean
def isSoftModifier(index: Int): Boolean
final def isTemplateIntro(index: Int): Boolean
def mightStartStat(token: Token, closeDelimOK: Boolean): Boolean
final def skipAfter(index: Int, p: Token => Boolean): Int
final def skipBefore(index: Int, p: Token => Boolean): Int

Concrete fields

val tokens: Tokens

Implicits

Implicits

final implicit def XtensionTokenClass(token: Token): XtensionTokenClass