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, Char, String]

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

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

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

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

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

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

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

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

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

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

    Permalink
  15. val Invert: Parser[Ast.unaryop.Invert.type, Char, String]

    Permalink
  16. val Is: Parser[Ast.cmpop.Is.type, Char, String]

    Permalink
  17. val IsNot: Parser[Ast.cmpop.IsNot.type, Char, String]

    Permalink
  18. val LShift: Parser[Ast.operator.LShift.type, Char, String]

    Permalink
  19. val Lt: Parser[Ast.cmpop.Lt.type, Char, String]

    Permalink
  20. val LtE: Parser[Ast.cmpop.LtE.type, Char, String]

    Permalink
  21. val Mod: Parser[Ast.operator.Mod.type, Char, String]

    Permalink
  22. val Mult: Parser[Ast.operator.Mult.type, Char, String]

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

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

    Permalink
  25. val NotEq: Parser[Ast.cmpop.NotEq.type, Char, String]

    Permalink
  26. val NotIn: Parser[Ast.cmpop.NotIn.type, Char, String]

    Permalink
  27. val Pow: Parser[Ast.operator.Pow.type, Char, String]

    Permalink
  28. val RShift: Parser[Ast.operator.RShift.type, Char, String]

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

    Permalink
  30. val Sub: Parser[Ast.operator.Sub.type, Char, String]

    Permalink
  31. val UAdd: Parser[Ast.unaryop.UAdd.type, Char, String]

    Permalink
  32. val USub: Parser[Ast.unaryop.USub.type, Char, String]

    Permalink
  33. def Unary(p: fastparse.noApi.P[expr]): Parser[UnaryOp, Char, String]

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

    Permalink
  35. val and_test: Parser[expr, Char, String]

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

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

    Permalink
  38. final def asInstanceOf[T0]: T0

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

    Permalink
  40. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

    Permalink
  51. def finalize(): Unit

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

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

    Permalink
  54. val generator: Parser[GeneratorExp, Char, String]

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

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

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

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

    Permalink
  59. val list: Parser[List, Char, String]

    Permalink
  60. val list_comp: Parser[ListComp, Char, String]

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

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

    Permalink
  63. val named_argument: Parser[keyword, Char, String]

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

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

    Permalink
  66. final def notify(): Unit

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

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

    Permalink
  69. val or_test: Parser[expr, Char, String]

    Permalink
  70. val plain_argument: Parser[expr, Char, String]

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

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

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

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

    Permalink
  75. val subscriptlist: Parser[slice, Char, String]

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

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

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

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

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

    Permalink
  81. def toString(): String

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

    Permalink
  83. val tuple: Parser[Tuple, Char, String]

    Permalink
  84. val tuple_contents: Parser[Seq[expr], Char, String]

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

    Permalink
  86. val unary_op: fastparse.noApi.Parser[Product with Serializable with unaryop]

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

    Permalink
  88. final def wait(): Unit

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

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

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped