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[Any]): P[Ast.operator.Add.type]
- def BitAnd[_](implicit arg0: P[Any]): P[Ast.operator.BitAnd.type]
- def BitOr[_](implicit arg0: P[Any]): P[Ast.operator.BitOr.type]
- def BitXor[_](implicit arg0: P[Any]): P[Ast.operator.BitXor.type]
- def Chain[_](p: => P[expr], op: => P[operator])(implicit arg0: P[Any]): P[expr]
- def Div[_](implicit arg0: P[Any]): P[Ast.operator.Div.type]
- def Eq[_](implicit arg0: P[Any]): P[Ast.cmpop.Eq.type]
- def FloorDiv[_](implicit arg0: P[Any]): P[Ast.operator.FloorDiv.type]
- def Gt[_](implicit arg0: P[Any]): P[Ast.cmpop.Gt.type]
- def GtE[_](implicit arg0: P[Any]): P[Ast.cmpop.GtE.type]
- def In[_](implicit arg0: P[Any]): P[Ast.cmpop.In.type]
- def Invert[_](implicit arg0: P[Any]): P[Ast.unaryop.Invert.type]
- def Is[_](implicit arg0: P[Any]): P[Ast.cmpop.Is.type]
- def IsNot[_](implicit arg0: P[Any]): P[Ast.cmpop.IsNot.type]
- def LShift[_](implicit arg0: P[Any]): P[Ast.operator.LShift.type]
- def Lt[_](implicit arg0: P[Any]): P[Ast.cmpop.Lt.type]
- def LtE[_](implicit arg0: P[Any]): P[Ast.cmpop.LtE.type]
- def Mod[_](implicit arg0: P[Any]): P[Ast.operator.Mod.type]
- def Mult[_](implicit arg0: P[Any]): P[Ast.operator.Mult.type]
- def NAME[_](implicit arg0: P[Any]): P[identifier]
- def NUMBER[_](implicit arg0: P[Any]): P[Num]
- def NotEq[_](implicit arg0: P[Any]): P[Ast.cmpop.NotEq.type]
- def NotIn[_](implicit arg0: P[Any]): P[Ast.cmpop.NotIn.type]
- def Pow[_](implicit arg0: P[Any]): P[Ast.operator.Pow.type]
- def RShift[_](implicit arg0: P[Any]): P[Ast.operator.RShift.type]
- def STRING[_](implicit arg0: P[Any]): P[string]
- def Sub[_](implicit arg0: P[Any]): P[Ast.operator.Sub.type]
- def UAdd[_](implicit arg0: P[Any]): P[Ast.unaryop.UAdd.type]
- def USub[_](implicit arg0: P[Any]): P[Ast.unaryop.USub.type]
- def Unary[_](p: => P[expr])(implicit arg0: P[Any]): P[UnaryOp]
- def and_expr[_](implicit arg0: P[Any]): P[expr]
- def and_test[_](implicit arg0: P[Any]): P[expr]
- def arglist[_](implicit arg0: P[Any]): P[(Seq[expr], (Seq[keyword], Option[expr], Option[expr]))]
- def arith_expr[_](implicit arg0: P[Any]): P[expr]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def atom[_](implicit arg0: P[Any]): P[expr]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def comp_for[_](implicit arg0: P[Any]): P[comprehension]
- def comp_if[_](implicit arg0: P[Any]): P[expr]
- def comp_op[_](implicit arg0: P[Any]): P[Product with cmpop with Serializable]
- def comparison[_](implicit arg0: P[Any]): P[expr]
- def dictorsetmaker[_](implicit arg0: P[Any]): 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[Any]): P[expr]
- def exprlist[_](implicit arg0: P[Any]): P[Seq[expr]]
- def factor[_](implicit arg0: P[Any]): P[expr]
- def fpdef[_](implicit arg0: P[Any]): P[expr]
- def fplist[_](implicit arg0: P[Any]): P[expr]
- def generator[_](implicit arg0: P[Any]): P[GeneratorExp]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lambdef[_](implicit arg0: P[Any]): P[Lambda]
- def list[_](implicit arg0: P[Any]): P[List]
- def list_comp[_](implicit arg0: P[Any]): P[ListComp]
- def list_comp_contents[_](implicit arg0: P[Any]): P[(expr, Seq[comprehension])]
- def list_contents[_](implicit arg0: P[Any]): P[Seq[expr]]
- def named_argument[_](implicit arg0: P[Any]): P[keyword]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def not_test[_](implicit arg0: P[Any]): P[expr]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def op[T, _](s: => P[Unit], rhs: T)(implicit arg0: P[Any]): P[T]
- def or_test[_](implicit arg0: P[Any]): P[expr]
- def plain_argument[_](implicit arg0: P[Any]): P[expr]
- def power[_](implicit arg0: P[Any]): P[expr]
- def shift_expr[_](implicit arg0: P[Any]): P[expr]
- def sliceop[_](implicit arg0: P[Any]): P[Option[expr]]
- def subscript[_](implicit arg0: P[Any]): P[slice]
- def subscriptlist[_](implicit arg0: P[Any]): P[slice]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def term[_](implicit arg0: P[Any]): P[expr]
- def test[_](implicit arg0: P[Any]): P[expr]
- def testlist[_](implicit arg0: P[Any]): P[Seq[expr]]
- def testlist1[_](implicit arg0: P[Any]): P[Seq[expr]]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trailer[_](implicit arg0: P[Any]): P[(expr) => expr]
- def tuple[_](implicit arg0: P[Any]): P[Tuple]
- def tuple_contents[_](implicit arg0: P[Any]): P[Seq[expr]]
- def tuplize(xs: Seq[expr]): expr
- def unary_op[_](implicit arg0: P[Any]): P[Product with unaryop with Serializable]
- def varargslist[_](implicit arg0: P[Any]): P[arguments]
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- implicit def whitespace(cfg: P[_]): P[Unit]
- def xor_expr[_](implicit arg0: P[Any]): P[expr]
- def yield_expr[_](implicit arg0: P[Any]): P[Yield]
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.