list_item
real
real
integer
integer
quoted string using single or double quotes
quoted string using single or double quotes
True | False
True | False
none_literal
none_literal
list_expr
list_expr
tuple_expr
tuple_expr
set_expr
set_expr
dict_expr
dict_expr
real
[+-]?\d+\.\d*([Ee][+-]?\d+)?
integer
[+-]?\d+
quoted string using single or double quotes
double quoted string
double quoted string
single quoted string
single quoted string
[combine]
double quoted string
"(?:[^"\n\r\\]|(?:"")|(?:\\(?:[^x]|x[0-9a-fA-F]+)))*
'"'
single quoted string
'(?:[^'\n\r\\]|(?:'')|(?:\\(?:[^x]|x[0-9a-fA-F]+)))*
"'"
True | False
\b(?:True|False)\b
none_literal
'None'
list_expr
lbrack
lbrack
list_item
list_item
','
[suppress]
list_item
list_item
','
[suppress]
rbrack
rbrack
lbrack
'['
[suppress]
rbrack
']'
[suppress]
tuple_expr
lparen
lparen
list_item
list_item
','
[suppress]
list_item
list_item
','
[suppress]
list_item
list_item
comma
comma
rparen
rparen
lparen
'('
[suppress]
comma
','
[suppress]
rparen
')'
[suppress]
set_expr
lbrace
lbrace
list_item
list_item
','
[suppress]
list_item
list_item
','
[suppress]
rbrace
rbrace
dict_expr
lbrace
lbrace
dict_entry
dict_entry
','
[suppress]
dict_entry
dict_entry
','
[suppress]
rbrace
rbrace
lbrace
'{'
[suppress]
dict_entry
list_item
list_item
colon
colon
list_item
list_item
colon
':'
[suppress]
rbrace
'}'
[suppress]