|
|
@ -21,8 +21,8 @@ b-return : /"return"
|
|
|
|
b-for : /"for" b-id /"=" b-expr /"to" b-expr [/"step" b-expr]
|
|
|
|
b-for : /"for" b-id /"=" b-expr /"to" b-expr [/"step" b-expr]
|
|
|
|
b-next : /"next" b-id
|
|
|
|
b-next : /"next" b-id
|
|
|
|
b-def : /"def" b-id /"(" ID [/"," ID]* /")" /"=" b-expr
|
|
|
|
b-def : /"def" b-id /"(" ID [/"," ID]* /")" /"=" b-expr
|
|
|
|
b-import : /"import" b-import-spec
|
|
|
|
b-import : /"import" b-import-name
|
|
|
|
@b-import-spec : (ID | STRING)
|
|
|
|
@b-import-name : (ID | STRING)
|
|
|
|
b-expr : b-or-expr
|
|
|
|
b-expr : b-or-expr
|
|
|
|
b-or-expr : [b-or-expr "or"] b-and-expr
|
|
|
|
b-or-expr : [b-or-expr "or"] b-and-expr
|
|
|
|
b-and-expr : [b-and-expr "and"] b-not-expr
|
|
|
|
b-and-expr : [b-and-expr "and"] b-not-expr
|
|
|
|