patInfixContext

scala.meta.internal.parsers.ScalametaParser.patInfixContext
object patInfixContext extends InfixContext

Attributes

Graph
Supertypes
class InfixContext
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class UnfinishedInfix(lhs: Typ, op: Op) extends Unfinished

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Unfinished
class Object
trait Matchable
class Any
Show all

Inherited classlikes

protected trait Unfinished

Attributes

Inherited from:
InfixContext
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Types

type Op = Name
type Typ = Pat

Value members

Inherited methods

def isDone(base: List[UnfinishedInfix]): Boolean

Attributes

Inherited from:
InfixContext
def push(unfinishedInfix: UnfinishedInfix): Unit

Attributes

Inherited from:
InfixContext
def reduceStack(base: List[UnfinishedInfix], curr: Typ, currEnd: EndPos, op: Option[Op]): Typ

Attributes

Inherited from:
InfixContext

Inherited fields

var stack: List[UnfinishedInfix]

Attributes

Inherited from:
InfixContext