Experimental standard library

Change import syntax and cover with tests
This commit is contained in:
Nikola Matic
2023-06-06 17:16:23 +02:00
parent f1d2eda795
commit 47969adf91
17 changed files with 157 additions and 22 deletions
@@ -0,0 +1,8 @@
pragma experimental solidity;
import std.stub;
// ====
// EVMVersion: >=constantinople
// ----
// Warning 2264: (std.stub:63-92): Experimental features are turned on. Do not use experimental features on live deployments.
// Warning 2264: (0-29): Experimental features are turned on. Do not use experimental features on live deployments.
@@ -0,0 +1,8 @@
pragma experimental solidity;
import std.stub as stub;
// ====
// EVMVersion: >=constantinople
// ----
// Warning 2264: (std.stub:63-92): Experimental features are turned on. Do not use experimental features on live deployments.
// Warning 2264: (0-29): Experimental features are turned on. Do not use experimental features on live deployments.
@@ -0,0 +1,8 @@
pragma experimental solidity;
import { identity } from std.stub;
// ====
// EVMVersion: >=constantinople
// ----
// Warning 2264: (std.stub:63-92): Experimental features are turned on. Do not use experimental features on live deployments.
// Warning 2264: (0-29): Experimental features are turned on. Do not use experimental features on live deployments.
@@ -0,0 +1,8 @@
pragma experimental solidity;
import * as stub from std.stub;
// ====
// EVMVersion: >=constantinople
// ----
// Warning 2264: (std.stub:63-92): Experimental features are turned on. Do not use experimental features on live deployments.
// Warning 2264: (0-29): Experimental features are turned on. Do not use experimental features on live deployments.
@@ -0,0 +1,3 @@
import std.stub;
// ----
// ParserError 9478: (7-10): Expected string literal (path), "*" or alias list.
@@ -0,0 +1,3 @@
import { identity } from std.stub;
// ----
// ParserError 6845: (25-28): Expected import path.