Class

parsel.parse.Parser

BlockParser

Related Doc: package Parser

Permalink

final class BlockParser extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BlockParser
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BlockParser(indent: Int)

    Permalink

Value Members

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

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

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

    Permalink
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def assert_stmt(tokens: Lexer): Statement

    Permalink
  6. def async_stmt(tokens: Lexer): Statement

    Permalink
  7. def class_def(tokens: Lexer): ClassDef

    Permalink
  8. def decorator_stmt(tokens: Lexer): Statement

    Permalink
  9. def del_stmt(tokens: Lexer): Statement

    Permalink
  10. def del_target(tokens: Lexer): Expr

    Permalink
  11. def del_targets(tokens: Lexer): Seq[Expr]

    Permalink
  12. def dotted_as_name(tokens: Lexer): Alias

    Permalink
  13. def dotted_as_names(tokens: Lexer): Seq[Alias]

    Permalink
  14. def dotted_name(tokens: Lexer): String

    Permalink
  15. def except_block(tokens: Lexer): ExceptHandler

    Permalink
  16. def for_stmt(tokens: Lexer): For

    Permalink
  17. def function_def(tokens: Lexer): FunctionDef

    Permalink
  18. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  19. def global_stmt(tokens: Lexer): Statement

    Permalink
  20. def ident(tokens: Lexer): Name

    Permalink
  21. def if_stmt(tokens: Lexer): Statement

    Permalink
  22. def import_from(tokens: Lexer): Statement

    Permalink
  23. def import_from_as_name(tokens: Lexer): Alias

    Permalink
  24. def import_from_as_names(tokens: Lexer): Seq[Alias]

    Permalink
  25. def import_name(tokens: Lexer): Statement

    Permalink
  26. val indent: Int

    Permalink
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def maybe_block(tokens: Lexer, Opener: Token): Option[Seq[Statement]]

    Permalink
  29. def maybe_else_block(tokens: Lexer): Option[Seq[Statement]]

    Permalink
  30. def maybe_finally_block(tokens: Lexer): Option[Seq[Statement]]

    Permalink
  31. def nonlocal_stmt(tokens: Lexer): Statement

    Permalink
  32. def param(tokens: Lexer): Param

    Permalink
  33. def param_maybe_default(tokens: Lexer): Param

    Permalink
  34. def param_no_default(tokens: Lexer): Param

    Permalink
  35. def parameters(tokens: Lexer): Arguments

    Permalink
  36. def raise_stmt(tokens: Lexer): Statement

    Permalink
  37. def return_stmt(tokens: Lexer): Statement

    Permalink
  38. def simple_stmt(tokens: Lexer): Seq[Statement]

    Permalink
  39. def small_stmt(tokens: Lexer): Statement

    Permalink
  40. def statement(tokens: Lexer): Seq[Statement]

    Permalink
  41. def statements(tokens: Lexer): Seq[Statement]

    Permalink
  42. def toString(): String

    Permalink
    Definition Classes
    Any
  43. def try_stmt(tokens: Lexer): Try

    Permalink
  44. def while_stmt(tokens: Lexer): While

    Permalink
  45. def with_item(tokens: Lexer): WithItem

    Permalink
  46. def with_stmt(tokens: Lexer): With

    Permalink
  47. def yield_stmt(tokens: Lexer): Statement

    Permalink

Inherited from AnyVal

Inherited from Any

Ungrouped