Packages

c

parsel.parse.Parser

BlockParser

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. Protected

Instance Constructors

  1. new BlockParser(indent: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assert_stmt(tokens: Lexer): Statement
  6. def async_stmt(tokens: Lexer): Statement
  7. def class_def(tokens: Lexer): ClassDef
  8. def decorator_stmt(tokens: Lexer): Statement
  9. def del_stmt(tokens: Lexer): Statement
  10. def del_target(tokens: Lexer): Expr
  11. def del_targets(tokens: Lexer): Seq[Expr]
  12. def dotted_as_name(tokens: Lexer): Alias
  13. def dotted_as_names(tokens: Lexer): Seq[Alias]
  14. def dotted_name(tokens: Lexer): String
  15. def except_block(tokens: Lexer): ExceptHandler
  16. def for_stmt(tokens: Lexer): For
  17. def function_def(tokens: Lexer): FunctionDef
  18. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  19. def global_stmt(tokens: Lexer): Statement
  20. def ident(tokens: Lexer): Name
  21. def if_stmt(tokens: Lexer): Statement
  22. def import_from(tokens: Lexer): Statement
  23. def import_from_as_name(tokens: Lexer): Alias
  24. def import_from_as_names(tokens: Lexer): Seq[Alias]
  25. def import_name(tokens: Lexer): Statement
  26. val indent: Int
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. def maybe_block(tokens: Lexer, Opener: Token): Option[Seq[Statement]]
  29. def maybe_else_block(tokens: Lexer): Option[Seq[Statement]]
  30. def maybe_finally_block(tokens: Lexer): Option[Seq[Statement]]
  31. def nonlocal_stmt(tokens: Lexer): Statement
  32. def param(tokens: Lexer): Param
  33. def param_maybe_default(tokens: Lexer): Param
  34. def param_no_default(tokens: Lexer): Param
  35. def parameters(tokens: Lexer): Arguments
  36. def raise_stmt(tokens: Lexer): Statement
  37. def return_stmt(tokens: Lexer): Statement
  38. def simple_stmt(tokens: Lexer): Seq[Statement]
  39. def small_stmt(tokens: Lexer): Statement
  40. def statement(tokens: Lexer): Seq[Statement]
  41. def statements(tokens: Lexer): Seq[Statement]
  42. def toString(): String
    Definition Classes
    Any
  43. def try_stmt(tokens: Lexer): Try
  44. def while_stmt(tokens: Lexer): While
  45. def with_item(tokens: Lexer): WithItem
  46. def with_stmt(tokens: Lexer): With
  47. def yield_stmt(tokens: Lexer): Statement

Inherited from AnyVal

Inherited from Any

Ungrouped