object Expressions
Python's expression grammar. This is stuff that can be used within a larger expression. Everything here ignores whitespace and does not care about indentation
Manually transcribed from https://docs.python.org/2/reference/grammar.html
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Expressions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def Add[$](implicit arg0: P[$]): P[Ast.operator.Add.type]
- def BitAnd[$](implicit arg0: P[$]): P[Ast.operator.BitAnd.type]
- def BitOr[$](implicit arg0: P[$]): P[Ast.operator.BitOr.type]
- def BitXor[$](implicit arg0: P[$]): P[Ast.operator.BitXor.type]
- def Chain[$](p: => P[expr], op: => P[operator])(implicit arg0: P[$]): P[expr]
- def Div[$](implicit arg0: P[$]): P[Ast.operator.Div.type]
- def Eq[$](implicit arg0: P[$]): P[Ast.cmpop.Eq.type]
- def FloorDiv[$](implicit arg0: P[$]): P[Ast.operator.FloorDiv.type]
- def Gt[$](implicit arg0: P[$]): P[Ast.cmpop.Gt.type]
- def GtE[$](implicit arg0: P[$]): P[Ast.cmpop.GtE.type]
- def In[$](implicit arg0: P[$]): P[Ast.cmpop.In.type]
- def Invert[$](implicit arg0: P[$]): P[Ast.unaryop.Invert.type]
- def Is[$](implicit arg0: P[$]): P[Ast.cmpop.Is.type]
- def IsNot[$](implicit arg0: P[$]): P[Ast.cmpop.IsNot.type]
- def LShift[$](implicit arg0: P[$]): P[Ast.operator.LShift.type]
- def Lt[$](implicit arg0: P[$]): P[Ast.cmpop.Lt.type]
- def LtE[$](implicit arg0: P[$]): P[Ast.cmpop.LtE.type]
- def Mod[$](implicit arg0: P[$]): P[Ast.operator.Mod.type]
- def Mult[$](implicit arg0: P[$]): P[Ast.operator.Mult.type]
- def NAME[$](implicit arg0: P[$]): P[identifier]
- def NUMBER[$](implicit arg0: P[$]): P[Num]
- def NotEq[$](implicit arg0: P[$]): P[Ast.cmpop.NotEq.type]
- def NotIn[$](implicit arg0: P[$]): P[Ast.cmpop.NotIn.type]
- def Pow[$](implicit arg0: P[$]): P[Ast.operator.Pow.type]
- def RShift[$](implicit arg0: P[$]): P[Ast.operator.RShift.type]
- def STRING[$](implicit arg0: P[$]): P[string]
- def Sub[$](implicit arg0: P[$]): P[Ast.operator.Sub.type]
- def UAdd[$](implicit arg0: P[$]): P[Ast.unaryop.UAdd.type]
- def USub[$](implicit arg0: P[$]): P[Ast.unaryop.USub.type]
- def Unary[$](p: => P[expr])(implicit arg0: P[$]): P[UnaryOp]
- def and_expr[$](implicit arg0: P[$]): P[expr]
- def and_test[$](implicit arg0: P[$]): P[expr]
- def arglist[$](implicit arg0: P[$]): P[(Seq[expr], (Seq[keyword], Option[expr], Option[expr]))]
- def arith_expr[$](implicit arg0: P[$]): P[expr]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def atom[$](implicit arg0: P[$]): P[expr]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def comp_for[$](implicit arg0: P[$]): P[comprehension]
- def comp_if[$](implicit arg0: P[$]): P[expr]
- def comp_op[$](implicit arg0: P[$]): P[Product with cmpop with Serializable]
- def comparison[$](implicit arg0: P[$]): P[expr]
- def dictorsetmaker[$](implicit arg0: P[$]): P[expr]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def expr[$](implicit arg0: P[$]): P[expr]
- def exprlist[$](implicit arg0: P[$]): P[Seq[expr]]
- def factor[$](implicit arg0: P[$]): P[expr]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fpdef[$](implicit arg0: P[$]): P[expr]
- def fplist[$](implicit arg0: P[$]): P[expr]
- def generator[$](implicit arg0: P[$]): P[GeneratorExp]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lambdef[$](implicit arg0: P[$]): P[Lambda]
- def list[$](implicit arg0: P[$]): P[List]
- def list_comp[$](implicit arg0: P[$]): P[ListComp]
- def list_comp_contents[$](implicit arg0: P[$]): P[(expr, Seq[comprehension])]
- def list_contents[$](implicit arg0: P[$]): P[Seq[expr]]
- def named_argument[$](implicit arg0: P[$]): P[keyword]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def not_test[$](implicit arg0: P[$]): P[expr]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def op[T, $](s: => P[Unit], rhs: T)(implicit arg0: P[$]): P[T]
- def or_test[$](implicit arg0: P[$]): P[expr]
- def plain_argument[$](implicit arg0: P[$]): P[expr]
- def power[$](implicit arg0: P[$]): P[expr]
- def shift_expr[$](implicit arg0: P[$]): P[expr]
- def sliceop[$](implicit arg0: P[$]): P[Option[expr]]
- def subscript[$](implicit arg0: P[$]): P[slice]
- def subscriptlist[$](implicit arg0: P[$]): P[slice]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def term[$](implicit arg0: P[$]): P[expr]
- def test[$](implicit arg0: P[$]): P[expr]
- def testlist[$](implicit arg0: P[$]): P[Seq[expr]]
- def testlist1[$](implicit arg0: P[$]): P[Seq[expr]]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trailer[$](implicit arg0: P[$]): P[(expr) => expr]
- def tuple[$](implicit arg0: P[$]): P[Tuple]
- def tuple_contents[$](implicit arg0: P[$]): P[Seq[expr]]
- def tuplize(xs: Seq[expr]): expr
- def unary_op[$](implicit arg0: P[$]): P[Product with unaryop with Serializable]
- def varargslist[$](implicit arg0: P[$]): P[arguments]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def xor_expr[$](implicit arg0: P[$]): P[expr]
- def yield_expr[$](implicit arg0: P[$]): P[Yield]
- implicit object whitespace extends Whitespace