Object

pythonparse

Expressions

Related Doc: package pythonparse

Permalink

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
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Expressions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Add: Parser[Ast.operator.Add.type]

    Permalink
  5. val BitAnd: Parser[Ast.operator.BitAnd.type]

    Permalink
  6. val BitOr: Parser[Ast.operator.BitOr.type]

    Permalink
  7. val BitXor: Parser[Ast.operator.BitXor.type]

    Permalink
  8. def Chain(p: fastparse.noApi.P[expr], op: fastparse.noApi.P[operator]): Parser[expr]

    Permalink
  9. val Div: Parser[Ast.operator.Div.type]

    Permalink
  10. val Eq: Parser[Ast.cmpop.Eq.type]

    Permalink
  11. val FloorDiv: Parser[Ast.operator.FloorDiv.type]

    Permalink
  12. val Gt: Parser[Ast.cmpop.Gt.type]

    Permalink
  13. val GtE: Parser[Ast.cmpop.GtE.type]

    Permalink
  14. val In: Parser[Ast.cmpop.In.type]

    Permalink
  15. val Is: Parser[Ast.cmpop.Is.type]

    Permalink
  16. val IsNot: Parser[Ast.cmpop.IsNot.type]

    Permalink
  17. val LShift: Parser[Ast.operator.LShift.type]

    Permalink
  18. val Lt: Parser[Ast.cmpop.Lt.type]

    Permalink
  19. val LtE: Parser[Ast.cmpop.LtE.type]

    Permalink
  20. val Mod: Parser[Ast.operator.Mod.type]

    Permalink
  21. val Mult: Parser[Ast.operator.Mult.type]

    Permalink
  22. val NAME: fastparse.noApi.P[identifier]

    Permalink
  23. val NUMBER: fastparse.noApi.P[Num]

    Permalink
  24. val NotEq: Parser[Ast.cmpop.NotEq.type]

    Permalink
  25. val NotIn: Parser[Ast.cmpop.NotIn.type]

    Permalink
  26. val Pow: Parser[Ast.operator.Pow.type]

    Permalink
  27. val RShift: Parser[Ast.operator.RShift.type]

    Permalink
  28. val STRING: fastparse.noApi.P[string]

    Permalink
  29. val Sub: Parser[Ast.operator.Sub.type]

    Permalink
  30. val and_expr: fastparse.noApi.P[expr]

    Permalink
  31. val and_test: Parser[expr]

    Permalink
  32. val arglist: fastparse.noApi.Parser[(Seq[expr], (Seq[keyword], Option[expr], Option[expr]))]

    Permalink
  33. val arith_expr: fastparse.noApi.P[expr]

    Permalink
  34. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  35. val atom: fastparse.noApi.P[expr]

    Permalink
  36. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. val comp_for: fastparse.noApi.P[comprehension]

    Permalink
  38. val comp_if: fastparse.noApi.P[expr]

    Permalink
  39. val comp_op: fastparse.noApi.Parser[Product with Serializable with cmpop]

    Permalink
  40. val comparison: fastparse.noApi.P[expr]

    Permalink
  41. val dictorsetmaker: fastparse.noApi.P[expr]

    Permalink
  42. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  44. val expr: fastparse.noApi.P[expr]

    Permalink
  45. val exprlist: fastparse.noApi.P[Seq[expr]]

    Permalink
  46. val factor: fastparse.noApi.P[expr]

    Permalink
  47. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  48. val fpdef: fastparse.noApi.P[expr]

    Permalink
  49. val fplist: fastparse.noApi.P[expr]

    Permalink
  50. val generator: Parser[GeneratorExp]

    Permalink
  51. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  52. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  53. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  54. val lambdef: fastparse.noApi.P[Lambda]

    Permalink
  55. val list: Parser[List]

    Permalink
  56. val list_comp: Parser[ListComp]

    Permalink
  57. val list_comp_contents: fastparse.noApi.Parser[(expr, Seq[comprehension])]

    Permalink
  58. val list_contents: fastparse.noApi.Parser[Seq[expr]]

    Permalink
  59. val named_argument: Parser[keyword]

    Permalink
  60. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  61. val not_test: fastparse.noApi.P[expr]

    Permalink
  62. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  64. def op[T](s: fastparse.noApi.P0, rhs: T): Parser[T]

    Permalink
  65. val or_test: Parser[expr]

    Permalink
  66. val plain_argument: Parser[expr]

    Permalink
  67. val power: fastparse.noApi.P[expr]

    Permalink
  68. val shift_expr: fastparse.noApi.P[expr]

    Permalink
  69. val sliceop: fastparse.noApi.Parser[Option[expr]]

    Permalink
  70. val subscript: fastparse.noApi.P[slice]

    Permalink
  71. val subscriptlist: Parser[slice]

    Permalink
  72. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  73. val term: fastparse.noApi.P[expr]

    Permalink
  74. val test: fastparse.noApi.P[expr]

    Permalink
  75. val testlist: fastparse.noApi.P[Seq[expr]]

    Permalink
  76. val testlist1: fastparse.noApi.P[Seq[expr]]

    Permalink
  77. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  78. val trailer: fastparse.noApi.P[(expr) ⇒ expr]

    Permalink
  79. val tuple: Parser[Tuple]

    Permalink
  80. def tuplize(xs: Seq[expr]): expr

    Permalink
  81. val varargslist: fastparse.noApi.P[arguments]

    Permalink
  82. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. val xor_expr: fastparse.noApi.P[expr]

    Permalink
  86. val yield_expr: fastparse.noApi.P[Yield]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped