diff options
author | Alex Beregszaszi <alex@rtfs.hu> | 2017-04-21 03:11:40 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-21 03:11:40 +0800 |
commit | 2ccbc088f24a8a215072cbf919d80cb503aac89f (patch) | |
tree | b3f44ad47f31ef5bde284e68e87a87cce6f146f0 /docs | |
parent | 965de29772963b640b00579fa8225bb662599ecd (diff) | |
parent | 74373ecc7ab538de03c69a7a26edb345be661355 (diff) | |
download | dexon-solidity-2ccbc088f24a8a215072cbf919d80cb503aac89f.tar dexon-solidity-2ccbc088f24a8a215072cbf919d80cb503aac89f.tar.gz dexon-solidity-2ccbc088f24a8a215072cbf919d80cb503aac89f.tar.bz2 dexon-solidity-2ccbc088f24a8a215072cbf919d80cb503aac89f.tar.lz dexon-solidity-2ccbc088f24a8a215072cbf919d80cb503aac89f.tar.xz dexon-solidity-2ccbc088f24a8a215072cbf919d80cb503aac89f.tar.zst dexon-solidity-2ccbc088f24a8a215072cbf919d80cb503aac89f.zip |
Merge pull request #1639 from ethereum/json-interface-api
Support "standardised" JSON compiler input/output
Diffstat (limited to 'docs')
-rw-r--r-- | docs/using-the-compiler.rst | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/docs/using-the-compiler.rst b/docs/using-the-compiler.rst index 1cc1f2b8..9e9a5eb6 100644 --- a/docs/using-the-compiler.rst +++ b/docs/using-the-compiler.rst @@ -121,7 +121,8 @@ Input Description // // The available output types are as follows: // abi - ABI - // ast - AST of all source files + // ast - AST of all source files (not supported atm) + // legacyAST - legacy AST of all source files // why3 - Why3 translated output // devdoc - Developer documentation (natspec) // userdoc - User documentation (natspec) @@ -155,9 +156,9 @@ Input Description "*": { "*": [ "evm.sourceMap" ] }, - // Enable the AST and Why3 output of every single file. + // Enable the legacy AST and Why3 output of every single file. "*": { - "": [ "ast", "why3" ] + "": [ "legacyAST", "why3" ] } } } @@ -197,7 +198,9 @@ Output Description // Identifier (used in source maps) id: 1, // The AST object - ast: {} + ast: {}, + // The legacy AST object + legacyAST: {} } }, // This contains the contract-level outputs. It can be limited/filtered by the outputSelection settings. |