Class/Object

pythonparse

Statements

Related Docs: object Statements | package pythonparse

Permalink

class Statements extends AnyRef

Python's statement grammar. This can only be used in statement-blocks, and is sensitive to newlines and indentation to determine nesting

Manually transcribed from https://docs.python.org/2/reference/grammar.html

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Statements
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Statements(indent: Int)

    Permalink

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 ENDMARKER: fastparse.noApi.P0

    Permalink
  5. val NEWLINE: fastparse.noApi.P0

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val assert_stmt: fastparse.noApi.P[Assert]

    Permalink
  8. val augassign: fastparse.noApi.P[operator]

    Permalink
  9. val break_stmt: Parser[Break.type]

    Permalink
  10. val classdef: fastparse.noApi.P[(Seq[expr]) ⇒ ClassDef]

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def collapse_dotted_name(name: Seq[identifier]): expr

    Permalink
  13. val compound_stmt: fastparse.noApi.P[stmt]

    Permalink
  14. val continue_stmt: Parser[Continue.type]

    Permalink
  15. val decorated: fastparse.noApi.P[stmt]

    Permalink
  16. val decorator: fastparse.noApi.P[expr]

    Permalink
  17. val decorators: fastparse.noApi.Parser[Seq[expr]]

    Permalink
  18. val del_stmt: Parser[Delete]

    Permalink
  19. val dotted_as_name: fastparse.noApi.P[alias]

    Permalink
  20. val dotted_as_names: fastparse.noApi.Parser[Seq[alias]]

    Permalink
  21. val dotted_name: fastparse.noApi.Parser[Seq[identifier]]

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

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

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

    Permalink
  25. val except_clause: fastparse.noApi.Parser[Option[(expr, Option[expr])]]

    Permalink
  26. val exec_stmt: fastparse.noApi.P[Exec]

    Permalink
  27. val expr_stmt: fastparse.noApi.P[stmt]

    Permalink
  28. val file_input: fastparse.noApi.P[Seq[stmt]]

    Permalink
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. val flow_stmt: fastparse.noApi.P[stmt]

    Permalink
  31. val for_stmt: fastparse.noApi.P[For]

    Permalink
  32. val funcdef: fastparse.noApi.P[(Seq[expr]) ⇒ FunctionDef]

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

    Permalink
    Definition Classes
    AnyRef → Any
  34. val global_stmt: fastparse.noApi.P[Global]

    Permalink
  35. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  36. val if_stmt: fastparse.noApi.P[If]

    Permalink
  37. val import_as_name: fastparse.noApi.P[alias]

    Permalink
  38. val import_as_names: fastparse.noApi.Parser[Seq[alias]]

    Permalink
  39. val import_from: fastparse.noApi.P[ImportFrom]

    Permalink
  40. val import_name: fastparse.noApi.P[Import]

    Permalink
  41. val import_stmt: fastparse.noApi.P[stmt]

    Permalink
  42. val indents: fastparse.noApi.Parser[Unit]

    Permalink
  43. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  45. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  47. val parameters: fastparse.noApi.P[arguments]

    Permalink
  48. val pass_stmt: Parser[Pass.type]

    Permalink
  49. val print_stmt: fastparse.noApi.P[Print]

    Permalink
  50. val raise_stmt: fastparse.noApi.P[Raise]

    Permalink
  51. val return_stmt: Parser[Return]

    Permalink
  52. val simple_stmt: fastparse.noApi.P[Seq[stmt]]

    Permalink
  53. val single_input: fastparse.noApi.P[Seq[stmt]]

    Permalink
  54. val small_stmt: fastparse.noApi.P[stmt]

    Permalink
  55. val space: fastparse.noApi.Parser[Unit]

    Permalink
  56. val space_indents: fastparse.noApi.Parser[Unit]

    Permalink
  57. val spaces: fastparse.noApi.Parser[Unit]

    Permalink
  58. val stmt: fastparse.noApi.P[Seq[stmt]]

    Permalink
  59. val suite: fastparse.noApi.P[Seq[stmt]]

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

    Permalink
    Definition Classes
    AnyRef
  61. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  62. val try_stmt: fastparse.noApi.P[stmt]

    Permalink
  63. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. val while_stmt: Parser[While]

    Permalink
  67. val with_item: fastparse.noApi.P[(expr, Option[expr])]

    Permalink
  68. val with_stmt: fastparse.noApi.P[With]

    Permalink
  69. val yield_stmt: Parser[Expr]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped