noSeq

scala.meta.internal.parsers.ScalametaParser.noSeq
object noSeq extends SeqContextSensitive

The implementation for parsing inside of patterns at points where sequences are disallowed.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
noSeq.type

Members list

Value members

Inherited methods

def annotType(inMatchType: Boolean): Type

Attributes

Inherited from:
PatternContextSensitive
def annotTypeRest(t: Type, startPos: Int): Type

Attributes

Inherited from:
PatternContextSensitive
def badPattern3(tok: Token): Nothing

Attributes

Inherited from:
SeqContextSensitive
def compoundType(inMatchType: Boolean, inGivenSig: Boolean): Type

Attributes

Inherited from:
PatternContextSensitive
def compoundTypeRest(typ: Type, startPos: Int): Type

Attributes

Inherited from:
PatternContextSensitive
def entrypointPattern(): Pat

Attributes

Inherited from:
SeqContextSensitive
def entrypointType(): Type

Attributes

Inherited from:
PatternContextSensitive
def infixType(inMatchType: Boolean, inGivenSig: Boolean): Type

Attributes

Inherited from:
PatternContextSensitive
def infixTypeOrTuple(inMatchType: Boolean): Type

Attributes

Inherited from:
PatternContextSensitive
def isNamedTupleOk: Boolean

Attributes

Inherited from:
SeqContextSensitive
def paramType(): Type

Attributes

Inherited from:
PatternContextSensitive
def pattern(): Pat

Attributes

Inherited from:
SeqContextSensitive
def pattern1(isForComprehension: Boolean): Pat

Attributes

Inherited from:
SeqContextSensitive
def pattern2(isForComprehension: Boolean): Pat

Attributes

Inherited from:
SeqContextSensitive
def pattern3(isForComprehension: Boolean): Pat

Attributes

Inherited from:
SeqContextSensitive
def patternTyp(allowInfix: Boolean): Type

Attributes

Inherited from:
PatternContextSensitive
def patternTypeArgs(): ArgClause

Attributes

Inherited from:
PatternContextSensitive
def patterns(): List[Pat]

Attributes

Inherited from:
SeqContextSensitive
def quasiquotePattern(): Pat

Attributes

Inherited from:
SeqContextSensitive
def quasiquoteType(): Type

Attributes

Inherited from:
PatternContextSensitive
def simplePattern(onError: Token => Nothing, isRhs: Boolean, isForComprehension: Boolean): Pat

Attributes

Inherited from:
SeqContextSensitive
def simpleType(inMatchType: Boolean): Type

Attributes

Inherited from:
PatternContextSensitive
def typ(inParam: Boolean): Type

Attributes

Inherited from:
PatternContextSensitive
def typeArgsInBrackets(): ArgClause

Attributes

Inherited from:
PatternContextSensitive
def typeBlock(): Type

Attributes

Inherited from:
PatternContextSensitive
def typeIndentedOpt(): Type

Attributes

Inherited from:
PatternContextSensitive
def typesInParens(): List[Type]

Attributes

Inherited from:
PatternContextSensitive
def unquotePattern(): Pat

Attributes

Inherited from:
SeqContextSensitive

Concrete fields

val isSequenceOK: Boolean