The replacements of binary operators that will be made. The name key is used to match the operator symbol. The mapped transform is used to specify the action to be performed.
Determines whether the parser reports loc: {start:{line:number;column:number}; end:{line:number;column:number}}
The namespace qualification to use for replacements of operators with functions.
Used to determine whether timeout checks will be added to the code to prevent infinite loops.
Determines whether the parser reports range: [start: number, end: number].
Specifies the timeout value in milliseconds if the code has loop checks inserted.
The replacements of unary operators that will be made. The name key is used to match the operator symbol. The mapped transform is used to specify the action to be performed.
Generated using TypeDoc
The combined parsing and transpilation customization. These properties affect the parsing and AST transformations before code generation.