Node
Root of the intermediate representation: a weakly typed tree node holding a linked list of children and a linked list of properties.
KMP: upstream exposes type, lineno and column as protected fields alongside public accessors, and subclasses write the raw field to bypass any accessor override. The port keeps both halves: typeField/linenoField/columnField are the raw storage, type/lineno/column are the (overridable) accessors.
Inheritors
Types
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The node type, e.g. Token.NAME.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Checks that every return usage in a function body is consistent with strict mode. See the END_* flags for what the analysis reports.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Recursively unlabel every TARGET or YIELD node in the tree. Used only for inlining finally blocks where jsr instructions used to be.
Link copied to clipboard
Link copied to clipboard