parsel
.
parse
.
Parser
BlockParser
Related Doc:
package Parser
final
class
BlockParser
extends
AnyVal
Linear Supertypes
AnyVal
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
BlockParser
AnyVal
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
BlockParser
(
indent:
Int
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
assert_stmt
(
tokens:
Lexer
)
:
Statement
def
async_stmt
(
tokens:
Lexer
)
:
Statement
def
class_def
(
tokens:
Lexer
)
:
ClassDef
def
decorator_stmt
(
tokens:
Lexer
)
:
Statement
def
del_stmt
(
tokens:
Lexer
)
:
Statement
def
del_target
(
tokens:
Lexer
)
:
Expr
def
del_targets
(
tokens:
Lexer
)
:
Seq
[
Expr
]
def
dotted_as_name
(
tokens:
Lexer
)
:
Alias
def
dotted_as_names
(
tokens:
Lexer
)
:
Seq
[
Alias
]
def
dotted_name
(
tokens:
Lexer
)
:
String
def
except_block
(
tokens:
Lexer
)
:
ExceptHandler
def
for_stmt
(
tokens:
Lexer
)
:
For
def
function_def
(
tokens:
Lexer
)
:
FunctionDef
def
getClass
()
:
Class
[_ <:
AnyVal
]
Definition Classes
AnyVal → Any
def
global_stmt
(
tokens:
Lexer
)
:
Statement
def
ident
(
tokens:
Lexer
)
:
Name
def
if_stmt
(
tokens:
Lexer
)
:
Statement
def
import_from
(
tokens:
Lexer
)
:
Statement
def
import_from_as_name
(
tokens:
Lexer
)
:
Alias
def
import_from_as_names
(
tokens:
Lexer
)
:
Seq
[
Alias
]
def
import_name
(
tokens:
Lexer
)
:
Statement
val
indent
:
Int
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
maybe_block
(
tokens:
Lexer
,
Opener:
Token
)
:
Option
[
Seq
[
Statement
]]
def
maybe_else_block
(
tokens:
Lexer
)
:
Option
[
Seq
[
Statement
]]
def
maybe_finally_block
(
tokens:
Lexer
)
:
Option
[
Seq
[
Statement
]]
def
nonlocal_stmt
(
tokens:
Lexer
)
:
Statement
def
param
(
tokens:
Lexer
)
:
Param
def
param_maybe_default
(
tokens:
Lexer
)
:
Param
def
param_no_default
(
tokens:
Lexer
)
:
Param
def
parameters
(
tokens:
Lexer
)
:
Arguments
def
raise_stmt
(
tokens:
Lexer
)
:
Statement
def
return_stmt
(
tokens:
Lexer
)
:
Statement
def
simple_stmt
(
tokens:
Lexer
)
:
Seq
[
Statement
]
def
small_stmt
(
tokens:
Lexer
)
:
Statement
def
statement
(
tokens:
Lexer
)
:
Seq
[
Statement
]
def
statements
(
tokens:
Lexer
)
:
Seq
[
Statement
]
def
toString
()
:
String
Definition Classes
Any
def
try_stmt
(
tokens:
Lexer
)
:
Try
def
while_stmt
(
tokens:
Lexer
)
:
While
def
with_item
(
tokens:
Lexer
)
:
WithItem
def
with_stmt
(
tokens:
Lexer
)
:
With
def
yield_stmt
(
tokens:
Lexer
)
:
Statement
Inherited from
AnyVal
Inherited from
Any
Ungrouped