From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- third_party/rust/jsparagus-ast/ast.json | 728 ++++++++++++++++++++++++++++++++ 1 file changed, 728 insertions(+) create mode 100644 third_party/rust/jsparagus-ast/ast.json (limited to 'third_party/rust/jsparagus-ast/ast.json') diff --git a/third_party/rust/jsparagus-ast/ast.json b/third_party/rust/jsparagus-ast/ast.json new file mode 100644 index 0000000000..669a7b3256 --- /dev/null +++ b/third_party/rust/jsparagus-ast/ast.json @@ -0,0 +1,728 @@ +{ + "Void": { + "_type": "enum" + }, + "Argument": { + "_type": "enum", + "SpreadElement": "Box", + "Expression": "Box" + }, + "Arguments": { + "_type": "struct", + "args": "Vec" + }, + "Identifier": { + "_type": "struct", + "value": "SourceAtomSetIndex" + }, + "IdentifierName": { + "_type": "struct", + "value": "SourceAtomSetIndex" + }, + "PrivateIdentifier": { + "_type": "struct", + "value": "SourceAtomSetIndex" + }, + "Label": { + "_type": "struct", + "value": "SourceAtomSetIndex" + }, + "VariableDeclarationKind": { + "_type": "enum", + "Var": null, + "Let": null, + "Const": null + }, + "CompoundAssignmentOperator": { + "_type": "enum", + "LogicalOr": null, + "LogicalAnd": null, + "Coalesce": null, + "Add": null, + "Sub": null, + "Mul": null, + "Div": null, + "Mod": null, + "Pow": null, + "LeftShift": null, + "RightShift": null, + "RightShiftExt": null, + "Or": null, + "Xor": null, + "And": null + }, + "BinaryOperator": { + "_type": "enum", + "Equals": null, + "NotEquals": null, + "StrictEquals": null, + "StrictNotEquals": null, + "LessThan": null, + "LessThanOrEqual": null, + "GreaterThan": null, + "GreaterThanOrEqual": null, + "In": null, + "Instanceof": null, + "LeftShift": null, + "RightShift": null, + "RightShiftExt": null, + "Add": null, + "Sub": null, + "Mul": null, + "Div": null, + "Mod": null, + "Pow": null, + "Comma": null, + "Coalesce": null, + "LogicalOr": null, + "LogicalAnd": null, + "BitwiseOr": null, + "BitwiseXor": null, + "BitwiseAnd": null + }, + "UnaryOperator": { + "_type": "enum", + "Plus": null, + "Minus": null, + "LogicalNot": null, + "BitwiseNot": null, + "Typeof": null, + "Void": null, + "Delete": null + }, + "UpdateOperator": { + "_type": "enum", + "Increment": null, + "Decrement": null + }, + "Function": { + "_type": "struct", + "name": "Option", + "is_async": "bool", + "is_generator": "bool", + "params": "FormalParameters", + "body": "FunctionBody" + }, + "Program": { + "_type": "enum", + "Module": "Module", + "Script": "Script" + }, + "IfStatement": { + "_type": "struct", + "test": "Box", + "consequent": "Box", + "alternate": "Option>" + }, + "Statement": { + "_type": "enum", + "BlockStatement": { + "block": "Block" + }, + "BreakStatement": { + "label": "Option