UNPKG

10.9 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var DiagnosticMessage;
4(function (DiagnosticMessage) {
5 DiagnosticMessage["GenericUnsupportedSyntax"] = "Unsupported syntax.";
6 DiagnosticMessage["EfficiencyUnsupportedSyntax"] = "Unsupported syntax. This is not supported because it would result in inefficient smart contract code";
7 DiagnosticMessage["CouldNotInferType"] = "Could not infer type. Please add an explicit type annotation.";
8 DiagnosticMessage["CouldNotInferTypeDeopt"] = "Could not infer type. Deoptimized implementation will be used. Add an explicit type annotation ";
9 DiagnosticMessage["CouldNotInferSymbol"] = "Could not infer symbol.";
10 DiagnosticMessage["CouldNotInferSymbolDeopt"] = "Could not infer symbol. Deoptimized implementation will be used.";
11 DiagnosticMessage["CannotImplementBuiltin"] = "Built-ins cannot be implemented.";
12 DiagnosticMessage["CannotReferenceBuiltinProperty"] = "Builtin properties cannot be referenced";
13 DiagnosticMessage["CannotModifyBuiltin"] = "Builtins cannot be modified";
14 DiagnosticMessage["CannotIndexBuiltin"] = "Builtin properties cannot be referenced";
15 DiagnosticMessage["CannotReferenceBuiltin"] = "Builtins cannot be referenced";
16 DiagnosticMessage["CannotInstanceofBuiltin"] = "Builtins cannot be checked with instanceof";
17 DiagnosticMessage["InvalidSyscall"] = "First argument to syscall must be a string literal corresponding to a NEO syscall.";
18 DiagnosticMessage["DeployReserved"] = "The deploy method is reserved in SmartContract instances.";
19 DiagnosticMessage["InvalidContractEventNameStringLiteral"] = "Invalid SmartContract event. Event name must be a string literal.";
20 DiagnosticMessage["InvalidContractEventMissingType"] = "Invalid SmartContract event. Argument type must be explicitly defined.";
21 DiagnosticMessage["InvalidContractEventArgStringLiteral"] = "Invalid SmartContract event. Argument must be a string literal.";
22 DiagnosticMessage["InvalidContractEventDeclaration"] = "Invalid SmartContract event. Event must be assigned to a variable.";
23 DiagnosticMessage["InvalidContractPropertiesMissing"] = "Invalid SmartContract. Properties must be defined.";
24 DiagnosticMessage["InvalidContractPropertiesInitializer"] = "Invalid SmartContract. Properties must be defined with an object literal of literal properties.";
25 DiagnosticMessage["InvalidContractMethodMultipleSignatures"] = "Invalid SmartContract method. Method must have one call signature";
26 DiagnosticMessage["SyscallReturnTypeExplicitCast"] = "Syscall return type must be explicitly casted to expected type.";
27 DiagnosticMessage["UnknownReference"] = "Unknown reference %s";
28 DiagnosticMessage["UnknownModule"] = "Unknown module %s";
29 DiagnosticMessage["MultipleSignatures"] = "Found multiple call signatures for property. Only one call signature is allowed.";
30 DiagnosticMessage["MissingParameterDeclaration"] = "Could not find param declaration for parameter %s.";
31 DiagnosticMessage["ResolveOneType"] = "Expected type to resolve to one known type";
32 DiagnosticMessage["InvalidAddress"] = "Argument to Address.from must be a string literal address.";
33 DiagnosticMessage["InvalidHash256"] = "Argument to Hash256.from must be a string literal hash256.";
34 DiagnosticMessage["InvalidPublicKey"] = "Argument to PublicKey.from must be a string literal publicKey.";
35 DiagnosticMessage["EventNotifierArguments"] = "The arguments to createEventNotifier must be string literals.";
36 DiagnosticMessage["InvalidBuiltinCallArgument"] = "Call parameter is ambiguous in relation to the provided argument.";
37 DiagnosticMessage["InvalidBuiltinAssignment"] = "Assignment (%s => %s) is ambiguous in relation to the provided expression.";
38 DiagnosticMessage["InvalidLinkedSmartContractDeclaration"] = "Expected a valid declaration for a linked smart contract.";
39 DiagnosticMessage["InvalidLinkedSmartContractMissing"] = "Missing linked smart contract dependency %s";
40})(DiagnosticMessage = exports.DiagnosticMessage || (exports.DiagnosticMessage = {}));
41
42//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkRpYWdub3N0aWNNZXNzYWdlLnRzIl0sIm5hbWVzIjpbIkRpYWdub3N0aWNNZXNzYWdlIiwiR2VuZXJpY1Vuc3VwcG9ydGVkU3ludGF4IiwiRWZmaWNpZW5jeVVuc3VwcG9ydGVkU3ludGF4IiwiQ291bGROb3RJbmZlclR5cGUiLCJDb3VsZE5vdEluZmVyVHlwZURlb3B0IiwiQ291bGROb3RJbmZlclN5bWJvbCIsIkNvdWxkTm90SW5mZXJTeW1ib2xEZW9wdCIsIkNhbm5vdEltcGxlbWVudEJ1aWx0aW4iLCJDYW5ub3RSZWZlcmVuY2VCdWlsdGluUHJvcGVydHkiLCJDYW5ub3RNb2RpZnlCdWlsdGluIiwiQ2Fubm90SW5kZXhCdWlsdGluIiwiQ2Fubm90UmVmZXJlbmNlQnVpbHRpbiIsIkNhbm5vdEluc3RhbmNlb2ZCdWlsdGluIiwiSW52YWxpZFN5c2NhbGwiLCJEZXBsb3lSZXNlcnZlZCIsIkludmFsaWRDb250cmFjdEV2ZW50TmFtZVN0cmluZ0xpdGVyYWwiLCJJbnZhbGlkQ29udHJhY3RFdmVudE1pc3NpbmdUeXBlIiwiSW52YWxpZENvbnRyYWN0RXZlbnRBcmdTdHJpbmdMaXRlcmFsIiwiSW52YWxpZENvbnRyYWN0RXZlbnREZWNsYXJhdGlvbiIsIkludmFsaWRDb250cmFjdFByb3BlcnRpZXNNaXNzaW5nIiwiSW52YWxpZENvbnRyYWN0UHJvcGVydGllc0luaXRpYWxpemVyIiwiSW52YWxpZENvbnRyYWN0TWV0aG9kTXVsdGlwbGVTaWduYXR1cmVzIiwiU3lzY2FsbFJldHVyblR5cGVFeHBsaWNpdENhc3QiLCJVbmtub3duUmVmZXJlbmNlIiwiVW5rbm93bk1vZHVsZSIsIk11bHRpcGxlU2lnbmF0dXJlcyIsIk1pc3NpbmdQYXJhbWV0ZXJEZWNsYXJhdGlvbiIsIlJlc29sdmVPbmVUeXBlIiwiSW52YWxpZEFkZHJlc3MiLCJJbnZhbGlkSGFzaDI1NiIsIkludmFsaWRQdWJsaWNLZXkiLCJFdmVudE5vdGlmaWVyQXJndW1lbnRzIiwiSW52YWxpZEJ1aWx0aW5DYWxsQXJndW1lbnQiLCJJbnZhbGlkQnVpbHRpbkFzc2lnbm1lbnQiLCJJbnZhbGlkTGlua2VkU21hcnRDb250cmFjdERlY2xhcmF0aW9uIiwiSW52YWxpZExpbmtlZFNtYXJ0Q29udHJhY3RNaXNzaW5nIl0sIm1hcHBpbmdzIjoiOztBQUFBLElBQVlBLGlCQUFMO0FBQVAsV0FBWUEsaUJBQUw7SUFDTEMscUVBQXdCLENBQUE7SUFDeEJDLHlKQUEyQixDQUFBO0lBQzNCQyx3R0FBaUIsQ0FBQTtJQUNqQkMsK0lBQXNCLENBQUE7SUFDdEJDLG9FQUFtQixDQUFBO0lBQ25CQyxrSEFBd0IsQ0FBQTtJQUN4QkMsZ0ZBQXNCLENBQUE7SUFDdEJDLCtGQUE4QixDQUFBO0lBQzlCQyx3RUFBbUIsQ0FBQTtJQUNuQkMsbUZBQWtCLENBQUE7SUFDbEJDLDZFQUFzQixDQUFBO0lBQ3RCQywyRkFBdUIsQ0FBQTtJQUN2QkMsMEhBQWMsQ0FBQTtJQUNkQyxpR0FBYyxDQUFBO0lBQ2RDLGdJQUFxQyxDQUFBO0lBQ3JDQywrSEFBK0IsQ0FBQTtJQUMvQkMsNkhBQW9DLENBQUE7SUFDcENDLDJIQUErQixDQUFBO0lBQy9CQyw0R0FBZ0MsQ0FBQTtJQUNoQ0MsNkpBQW9DLENBQUE7SUFDcENDLGtJQUF1QyxDQUFBO0lBQ3ZDQyxzSEFBNkIsQ0FBQTtJQUM3QkMsOERBQWdCLENBQUE7SUFDaEJDLHdEQUFhLENBQUE7SUFDYkMsNEhBQWtCLENBQUE7SUFDbEJDLHVHQUEyQixDQUFBO0lBQzNCQyxrRkFBYyxDQUFBO0lBQ2RDLGtHQUFjLENBQUE7SUFDZEMsa0dBQWMsQ0FBQTtJQUNkQyx3R0FBZ0IsQ0FBQTtJQUNoQkMsNkdBQXNCLENBQUE7SUFDdEJDLHFIQUEwQixDQUFBO0lBQzFCQyw0SEFBd0IsQ0FBQTtJQUN4QkMsd0hBQXFDLENBQUE7SUFDckNDLHNHQUFpQyxDQUFBO0FBbkM1QixDQUFBLEVBQUtuQyxpQkFBTCxHQUFLQSx5QkFBTCxLQUFLQSx5QkFBTCxRQUFBIiwiZmlsZSI6Im5lby1vbmUtc21hcnQtY29udHJhY3QtY29tcGlsZXIvc3JjL0RpYWdub3N0aWNNZXNzYWdlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gRGlhZ25vc3RpY01lc3NhZ2Uge1xuICBHZW5lcmljVW5zdXBwb3J0ZWRTeW50YXggPSAnVW5zdXBwb3J0ZWQgc3ludGF4LicsXG4gIEVmZmljaWVuY3lVbnN1cHBvcnRlZFN5bnRheCA9ICdVbnN1cHBvcnRlZCBzeW50YXguIFRoaXMgaXMgbm90IHN1cHBvcnRlZCBiZWNhdXNlIGl0IHdvdWxkIHJlc3VsdCBpbiBpbmVmZmljaWVudCBzbWFydCBjb250cmFjdCBjb2RlJyxcbiAgQ291bGROb3RJbmZlclR5cGUgPSAnQ291bGQgbm90IGluZmVyIHR5cGUuIFBsZWFzZSBhZGQgYW4gZXhwbGljaXQgdHlwZSBhbm5vdGF0aW9uLicsXG4gIENvdWxkTm90SW5mZXJUeXBlRGVvcHQgPSAnQ291bGQgbm90IGluZmVyIHR5cGUuIERlb3B0aW1pemVkIGltcGxlbWVudGF0aW9uIHdpbGwgYmUgdXNlZC4gQWRkIGFuIGV4cGxpY2l0IHR5cGUgYW5ub3RhdGlvbiAnLFxuICBDb3VsZE5vdEluZmVyU3ltYm9sID0gJ0NvdWxkIG5vdCBpbmZlciBzeW1ib2wuJyxcbiAgQ291bGROb3RJbmZlclN5bWJvbERlb3B0ID0gJ0NvdWxkIG5vdCBpbmZlciBzeW1ib2wuIERlb3B0aW1pemVkIGltcGxlbWVudGF0aW9uIHdpbGwgYmUgdXNlZC4nLFxuICBDYW5ub3RJbXBsZW1lbnRCdWlsdGluID0gJ0J1aWx0LWlucyBjYW5ub3QgYmUgaW1wbGVtZW50ZWQuJyxcbiAgQ2Fubm90UmVmZXJlbmNlQnVpbHRpblByb3BlcnR5ID0gJ0J1aWx0aW4gcHJvcGVydGllcyBjYW5ub3QgYmUgcmVmZXJlbmNlZCcsXG4gIENhbm5vdE1vZGlmeUJ1aWx0aW4gPSAnQnVpbHRpbnMgY2Fubm90IGJlIG1vZGlmaWVkJyxcbiAgQ2Fubm90SW5kZXhCdWlsdGluID0gJ0J1aWx0aW4gcHJvcGVydGllcyBjYW5ub3QgYmUgcmVmZXJlbmNlZCcsXG4gIENhbm5vdFJlZmVyZW5jZUJ1aWx0aW4gPSAnQnVpbHRpbnMgY2Fubm90IGJlIHJlZmVyZW5jZWQnLFxuICBDYW5ub3RJbnN0YW5jZW9mQnVpbHRpbiA9ICdCdWlsdGlucyBjYW5ub3QgYmUgY2hlY2tlZCB3aXRoIGluc3RhbmNlb2YnLFxuICBJbnZhbGlkU3lzY2FsbCA9ICdGaXJzdCBhcmd1bWVudCB0byBzeXNjYWxsIG11c3QgYmUgYSBzdHJpbmcgbGl0ZXJhbCBjb3JyZXNwb25kaW5nIHRvIGEgTkVPIHN5c2NhbGwuJyxcbiAgRGVwbG95UmVzZXJ2ZWQgPSAnVGhlIGRlcGxveSBtZXRob2QgaXMgcmVzZXJ2ZWQgaW4gU21hcnRDb250cmFjdCBpbnN0YW5jZXMuJyxcbiAgSW52YWxpZENvbnRyYWN0RXZlbnROYW1lU3RyaW5nTGl0ZXJhbCA9ICdJbnZhbGlkIFNtYXJ0Q29udHJhY3QgZXZlbnQuIEV2ZW50IG5hbWUgbXVzdCBiZSBhIHN0cmluZyBsaXRlcmFsLicsXG4gIEludmFsaWRDb250cmFjdEV2ZW50TWlzc2luZ1R5cGUgPSAnSW52YWxpZCBTbWFydENvbnRyYWN0IGV2ZW50LiBBcmd1bWVudCB0eXBlIG11c3QgYmUgZXhwbGljaXRseSBkZWZpbmVkLicsXG4gIEludmFsaWRDb250cmFjdEV2ZW50QXJnU3RyaW5nTGl0ZXJhbCA9ICdJbnZhbGlkIFNtYXJ0Q29udHJhY3QgZXZlbnQuIEFyZ3VtZW50IG11c3QgYmUgYSBzdHJpbmcgbGl0ZXJhbC4nLFxuICBJbnZhbGlkQ29udHJhY3RFdmVudERlY2xhcmF0aW9uID0gJ0ludmFsaWQgU21hcnRDb250cmFjdCBldmVudC4gRXZlbnQgbXVzdCBiZSBhc3NpZ25lZCB0byBhIHZhcmlhYmxlLicsXG4gIEludmFsaWRDb250cmFjdFByb3BlcnRpZXNNaXNzaW5nID0gJ0ludmFsaWQgU21hcnRDb250cmFjdC4gUHJvcGVydGllcyBtdXN0IGJlIGRlZmluZWQuJyxcbiAgSW52YWxpZENvbnRyYWN0UHJvcGVydGllc0luaXRpYWxpemVyID0gJ0ludmFsaWQgU21hcnRDb250cmFjdC4gUHJvcGVydGllcyBtdXN0IGJlIGRlZmluZWQgd2l0aCBhbiBvYmplY3QgbGl0ZXJhbCBvZiBsaXRlcmFsIHByb3BlcnRpZXMuJyxcbiAgSW52YWxpZENvbnRyYWN0TWV0aG9kTXVsdGlwbGVTaWduYXR1cmVzID0gJ0ludmFsaWQgU21hcnRDb250cmFjdCBtZXRob2QuIE1ldGhvZCBtdXN0IGhhdmUgb25lIGNhbGwgc2lnbmF0dXJlJyxcbiAgU3lzY2FsbFJldHVyblR5cGVFeHBsaWNpdENhc3QgPSAnU3lzY2FsbCByZXR1cm4gdHlwZSBtdXN0IGJlIGV4cGxpY2l0bHkgY2FzdGVkIHRvIGV4cGVjdGVkIHR5cGUuJyxcbiAgVW5rbm93blJlZmVyZW5jZSA9ICdVbmtub3duIHJlZmVyZW5jZSAlcycsXG4gIFVua25vd25Nb2R1bGUgPSAnVW5rbm93biBtb2R1bGUgJXMnLFxuICBNdWx0aXBsZVNpZ25hdHVyZXMgPSAnRm91bmQgbXVsdGlwbGUgY2FsbCBzaWduYXR1cmVzIGZvciBwcm9wZXJ0eS4gT25seSBvbmUgY2FsbCBzaWduYXR1cmUgaXMgYWxsb3dlZC4nLFxuICBNaXNzaW5nUGFyYW1ldGVyRGVjbGFyYXRpb24gPSAnQ291bGQgbm90IGZpbmQgcGFyYW0gZGVjbGFyYXRpb24gZm9yIHBhcmFtZXRlciAlcy4nLFxuICBSZXNvbHZlT25lVHlwZSA9ICdFeHBlY3RlZCB0eXBlIHRvIHJlc29sdmUgdG8gb25lIGtub3duIHR5cGUnLFxuICBJbnZhbGlkQWRkcmVzcyA9ICdBcmd1bWVudCB0byBBZGRyZXNzLmZyb20gbXVzdCBiZSBhIHN0cmluZyBsaXRlcmFsIGFkZHJlc3MuJyxcbiAgSW52YWxpZEhhc2gyNTYgPSAnQXJndW1lbnQgdG8gSGFzaDI1Ni5mcm9tIG11c3QgYmUgYSBzdHJpbmcgbGl0ZXJhbCBoYXNoMjU2LicsXG4gIEludmFsaWRQdWJsaWNLZXkgPSAnQXJndW1lbnQgdG8gUHVibGljS2V5LmZyb20gbXVzdCBiZSBhIHN0cmluZyBsaXRlcmFsIHB1YmxpY0tleS4nLFxuICBFdmVudE5vdGlmaWVyQXJndW1lbnRzID0gJ1RoZSBhcmd1bWVudHMgdG8gY3JlYXRlRXZlbnROb3RpZmllciBtdXN0IGJlIHN0cmluZyBsaXRlcmFscy4nLFxuICBJbnZhbGlkQnVpbHRpbkNhbGxBcmd1bWVudCA9ICdDYWxsIHBhcmFtZXRlciBpcyBhbWJpZ3VvdXMgaW4gcmVsYXRpb24gdG8gdGhlIHByb3ZpZGVkIGFyZ3VtZW50LicsXG4gIEludmFsaWRCdWlsdGluQXNzaWdubWVudCA9ICdBc3NpZ25tZW50ICglcyA9PiAlcykgaXMgYW1iaWd1b3VzIGluIHJlbGF0aW9uIHRvIHRoZSBwcm92aWRlZCBleHByZXNzaW9uLicsXG4gIEludmFsaWRMaW5rZWRTbWFydENvbnRyYWN0RGVjbGFyYXRpb24gPSAnRXhwZWN0ZWQgYSB2YWxpZCBkZWNsYXJhdGlvbiBmb3IgYSBsaW5rZWQgc21hcnQgY29udHJhY3QuJyxcbiAgSW52YWxpZExpbmtlZFNtYXJ0Q29udHJhY3RNaXNzaW5nID0gJ01pc3NpbmcgbGlua2VkIHNtYXJ0IGNvbnRyYWN0IGRlcGVuZGVuY3kgJXMnLFxufVxuIl19