mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Rename ast to legacyAST in StandardCompiler
This commit is contained in:
parent
a24ac2f285
commit
6ae7a87b78
@ -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.
|
||||
|
@ -301,7 +301,7 @@ Json::Value StandardCompiler::compileInternal(Json::Value const& _input)
|
||||
{
|
||||
Json::Value sourceResult = Json::objectValue;
|
||||
sourceResult["id"] = sourceIndex++;
|
||||
sourceResult["ast"] = ASTJsonConverter(m_compilerStack.ast(source), m_compilerStack.sourceIndices()).json();
|
||||
sourceResult["legacyAST"] = ASTJsonConverter(m_compilerStack.ast(source), m_compilerStack.sourceIndices()).json();
|
||||
output["sources"][source] = sourceResult;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user