mirror of
https://github.com/google/blockly.git
synced 2026-01-17 22:07:10 +01:00
fix(generators): Changes to exports and access controls for TypeScript compatibility (#7295)
* fix(generators): Add missing declarations for Order enums * chore(generators): Remove spurious whitespace * fix(generators): Make provideFunction_ etc. public Remove the protected declaration on provideFunction_ and FUNCTION_NAME_PLACEHOLDER_ so they can be used from generator functions written in TypeScript. Not strictly part of #7283, but closely related and required to fixing the related issue google/blockly-samples#1785. * chore(generators): format
This commit is contained in:
committed by
GitHub
parent
82a775a982
commit
d503fbb409
24
typings/python.d.ts
vendored
24
typings/python.d.ts
vendored
@@ -4,4 +4,28 @@
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
export enum Order {
|
||||
ATOMIC = 0, // 0 "" ...
|
||||
COLLECTION = 1, // tuples, lists, dictionaries
|
||||
STRING_CONVERSION = 1, // `expression...`
|
||||
MEMBER = 2.1, // . []
|
||||
FUNCTION_CALL = 2.2, // ()
|
||||
EXPONENTIATION = 3, // **
|
||||
UNARY_SIGN = 4, // + -
|
||||
BITWISE_NOT = 4, // ~
|
||||
MULTIPLICATIVE = 5, // * / // %
|
||||
ADDITIVE = 6, // + -
|
||||
BITWISE_SHIFT = 7, // << >>
|
||||
BITWISE_AND = 8, // &
|
||||
BITWISE_XOR = 9, // ^
|
||||
BITWISE_OR = 10, // |
|
||||
RELATIONAL = 11, // in, not in, is, is not, >, >=, <>, !=, ==
|
||||
LOGICAL_NOT = 12, // not
|
||||
LOGICAL_AND = 13, // and
|
||||
LOGICAL_OR = 14, // or
|
||||
CONDITIONAL = 15, // if else
|
||||
LAMBDA = 16, // lambda
|
||||
NONE = 99, // (...)
|
||||
}
|
||||
|
||||
export declare const pythonGenerator: any;
|
||||
|
||||
Reference in New Issue
Block a user