mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
natspecJSON: Include version
and kind
fields in expectations where missing
This commit is contained in:
parent
99bfdf930a
commit
481c7256cb
@ -17,6 +17,7 @@ contract A {
|
|||||||
// "custom:t": "onetwo",
|
// "custom:t": "onetwo",
|
||||||
// "custom:x": "one two three",
|
// "custom:x": "one two three",
|
||||||
// "custom:y": "line break",
|
// "custom:y": "line break",
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -30,5 +31,6 @@ contract A {
|
|||||||
// {
|
// {
|
||||||
// "custom:note": "statevar"
|
// "custom:note": "statevar"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -10,16 +10,20 @@ contract B is A {
|
|||||||
// ----
|
// ----
|
||||||
// :A devdoc
|
// :A devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(uint256)":
|
// "g(uint256)":
|
||||||
// {
|
// {
|
||||||
// "custom:since": "2014"
|
// "custom:since": "2014"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -8,22 +8,26 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256)":
|
// "mul(uint256)":
|
||||||
// {
|
// {
|
||||||
// "details": "Multiplies a number by 7"
|
// "details": "Multiplies a number by 7"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256)":
|
// "mul(uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Multiplies `a` by 7"
|
// "notice": "Multiplies `a` by 7"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -11,10 +11,14 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -8,6 +8,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "constructor":
|
// "constructor":
|
||||||
@ -18,5 +19,6 @@ contract test {
|
|||||||
// "second": "the second parameter is not very useful, it just provides additional confusion"
|
// "second": "the second parameter is not very useful, it just provides additional confusion"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -17,6 +17,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "constructor":
|
// "constructor":
|
||||||
@ -40,5 +41,6 @@ contract test {
|
|||||||
// "d": "The result of the multiplication and cookies with nutella"
|
// "d": "The result of the multiplication and cookies with nutella"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -10,6 +10,7 @@ contract test {
|
|||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
// "author": "Lefteris",
|
// "author": "Lefteris",
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -17,5 +18,6 @@ contract test {
|
|||||||
// "details": "Mul function"
|
// "details": "Mul function"
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "title": "Just a test contract"
|
// "title": "Just a test contract",
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -7,11 +7,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
// {
|
// {
|
||||||
// "details": "Mul function"
|
// "details": "Mul function"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -25,6 +25,7 @@ contract Token is Middle {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -36,11 +37,13 @@ contract Token is Middle {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Middle devdoc
|
// :Middle devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -52,11 +55,13 @@ contract Token is Middle {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token devdoc
|
// :Token devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -68,5 +73,6 @@ contract Token is Middle {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -14,17 +14,20 @@ contract D is C {
|
|||||||
// ----
|
// ----
|
||||||
// :C devdoc
|
// :C devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "x()":
|
// "x()":
|
||||||
// {
|
// {
|
||||||
// "details": "test"
|
// "details": "test"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :D devdoc
|
// :D devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -32,5 +35,6 @@ contract D is C {
|
|||||||
// {
|
// {
|
||||||
// "details": "test"
|
// "details": "test"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -10,6 +10,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -21,5 +22,6 @@ contract test {
|
|||||||
// "second": "Documentation for the second parameter"
|
// "second": "Documentation for the second parameter"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -11,6 +11,7 @@ contract B is A {
|
|||||||
// ----
|
// ----
|
||||||
// :A devdoc
|
// :A devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -20,11 +21,13 @@ contract B is A {
|
|||||||
// "y": "value"
|
// "y": "value"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -34,5 +37,6 @@ contract B is A {
|
|||||||
// "z": "value"
|
// "z": "value"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -12,6 +12,7 @@ contract B is A {
|
|||||||
// ----
|
// ----
|
||||||
// :A devdoc
|
// :A devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -22,11 +23,13 @@ contract B is A {
|
|||||||
// "b": "value B"
|
// "b": "value B"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -37,5 +40,6 @@ contract B is A {
|
|||||||
// "z": "value A"
|
// "z": "value A"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -12,6 +12,7 @@ contract B is A {
|
|||||||
// ----
|
// ----
|
||||||
// :A devdoc
|
// :A devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -22,11 +23,13 @@ contract B is A {
|
|||||||
// "b": "value B"
|
// "b": "value B"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -37,5 +40,6 @@ contract B is A {
|
|||||||
// "z": "value A"
|
// "z": "value A"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -12,6 +12,7 @@ contract B is A {
|
|||||||
// ----
|
// ----
|
||||||
// :A devdoc
|
// :A devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -22,11 +23,13 @@ contract B is A {
|
|||||||
// "_1": "value B"
|
// "_1": "value B"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -37,5 +40,6 @@ contract B is A {
|
|||||||
// "z": "value A"
|
// "z": "value A"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -23,6 +23,7 @@ contract Token is ERC21, ERC20 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -34,11 +35,13 @@ contract Token is ERC21, ERC20 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token devdoc
|
// :Token devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -50,5 +53,6 @@ contract Token is ERC21, ERC20 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -23,6 +23,7 @@ contract Token is ERC20 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -34,11 +35,13 @@ contract Token is ERC20 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :ERC21 devdoc
|
// :ERC21 devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -50,11 +53,13 @@ contract Token is ERC20 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token devdoc
|
// :Token devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -66,5 +71,6 @@ contract Token is ERC20 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -30,6 +30,7 @@ contract Token is myInterfaces.ERC20, myInterfaces.ERC21 {
|
|||||||
// ----
|
// ----
|
||||||
// Testfile.sol:Token devdoc
|
// Testfile.sol:Token devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -41,5 +42,6 @@ contract Token is myInterfaces.ERC20, myInterfaces.ERC21 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -25,6 +25,7 @@ contract Token is ERC21, ERC20 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -36,11 +37,13 @@ contract Token is ERC21, ERC20 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token devdoc
|
// :Token devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -52,5 +55,6 @@ contract Token is ERC21, ERC20 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -25,6 +25,7 @@ contract Token is ERC21 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -36,11 +37,13 @@ contract Token is ERC21 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token devdoc
|
// :Token devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -52,5 +55,6 @@ contract Token is ERC21 {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -21,17 +21,20 @@ contract D is C, B {
|
|||||||
// ----
|
// ----
|
||||||
// :C devdoc
|
// :C devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "x()":
|
// "x()":
|
||||||
// {
|
// {
|
||||||
// "details": "test"
|
// "details": "test"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :D devdoc
|
// :D devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -39,5 +42,6 @@ contract D is C, B {
|
|||||||
// {
|
// {
|
||||||
// "details": "test"
|
// "details": "test"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -22,6 +22,7 @@ contract Token is Middle {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -33,11 +34,13 @@ contract Token is Middle {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Middle devdoc
|
// :Middle devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
@ -49,10 +52,13 @@ contract Token is Middle {
|
|||||||
// "to": "address to transfer to"
|
// "to": "address to transfer to"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token devdoc
|
// :Token devdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -16,6 +16,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -31,5 +32,6 @@ contract test {
|
|||||||
// "d": "The result of the multiplication and cookies with nutella"
|
// "d": "The result of the multiplication and cookies with nutella"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -14,6 +14,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -29,5 +30,6 @@ contract test {
|
|||||||
// "d": "The result of the multiplication and cookies with nutella"
|
// "d": "The result of the multiplication and cookies with nutella"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -22,6 +22,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "divide(uint256,uint256)":
|
// "divide(uint256,uint256)":
|
||||||
@ -50,5 +51,6 @@ contract test {
|
|||||||
// "input": "Documentation for the input parameter"
|
// "input": "Documentation for the input parameter"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -9,6 +9,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -20,5 +21,6 @@ contract test {
|
|||||||
// "second": "Documentation for the second parameter"
|
// "second": "Documentation for the second parameter"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -9,6 +9,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -20,5 +21,6 @@ contract test {
|
|||||||
// "second": "Documentation for the second parameter"
|
// "second": "Documentation for the second parameter"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -10,6 +10,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -21,5 +22,6 @@ contract test {
|
|||||||
// "second": "Documentation for the second parameter"
|
// "second": "Documentation for the second parameter"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -11,6 +11,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -26,5 +27,6 @@ contract test {
|
|||||||
// "d": "The result of the multiplication"
|
// "d": "The result of the multiplication"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -14,6 +14,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -29,5 +30,6 @@ contract test {
|
|||||||
// "d": "The result of the multiplication"
|
// "d": "The result of the multiplication"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -15,6 +15,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -31,5 +32,6 @@ contract test {
|
|||||||
// "f": "And cookies with nutella"
|
// "f": "And cookies with nutella"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -15,6 +15,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -31,5 +32,6 @@ contract test {
|
|||||||
// "_1": "And cookies with nutella"
|
// "_1": "And cookies with nutella"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -15,6 +15,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -31,5 +32,6 @@ contract test {
|
|||||||
// "_cookies": "And cookies with nutella"
|
// "_cookies": "And cookies with nutella"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -17,6 +17,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -34,5 +35,6 @@ contract test {
|
|||||||
// "_milk": "And milk with nutella"
|
// "_milk": "And milk with nutella"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -11,6 +11,7 @@ contract B is A {
|
|||||||
// ----
|
// ----
|
||||||
// :A devdoc
|
// :A devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -20,11 +21,13 @@ contract B is A {
|
|||||||
// "a": "a"
|
// "a": "a"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "g(int256)":
|
// "g(int256)":
|
||||||
@ -34,5 +37,6 @@ contract B is A {
|
|||||||
// "b": "a"
|
// "b": "a"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -7,6 +7,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256,uint256)":
|
// "mul(uint256,uint256)":
|
||||||
@ -16,5 +17,6 @@ contract test {
|
|||||||
// "d": "The result of the multiplication"
|
// "d": "The result of the multiplication"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -17,6 +17,7 @@ contract Thing is IThing {
|
|||||||
// ----
|
// ----
|
||||||
// :IThing devdoc
|
// :IThing devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "value()":
|
// "value()":
|
||||||
@ -27,11 +28,13 @@ contract Thing is IThing {
|
|||||||
// "y": "another number"
|
// "y": "another number"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Thing devdoc
|
// :Thing devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -43,5 +46,6 @@ contract Thing is IThing {
|
|||||||
// "y": "another number"
|
// "y": "another number"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -17,6 +17,7 @@ contract Thing is IThing {
|
|||||||
// ----
|
// ----
|
||||||
// :IThing devdoc
|
// :IThing devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "value()":
|
// "value()":
|
||||||
@ -27,11 +28,13 @@ contract Thing is IThing {
|
|||||||
// "y": "another number"
|
// "y": "another number"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Thing devdoc
|
// :Thing devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -43,5 +46,6 @@ contract Thing is IThing {
|
|||||||
// "b": "another number"
|
// "b": "another number"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -15,6 +15,7 @@ contract Thing is IThing {
|
|||||||
// ----
|
// ----
|
||||||
// :IThing devdoc
|
// :IThing devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "value(uint256)":
|
// "value(uint256)":
|
||||||
@ -24,11 +25,13 @@ contract Thing is IThing {
|
|||||||
// "_0": ""
|
// "_0": ""
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Thing devdoc
|
// :Thing devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -40,5 +43,6 @@ contract Thing is IThing {
|
|||||||
// "x": ""
|
// "x": ""
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -6,5 +6,7 @@ contract test
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -24,7 +24,9 @@ contract test {
|
|||||||
// }
|
// }
|
||||||
// ]
|
// ]
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
@ -38,5 +40,7 @@ contract test {
|
|||||||
// }
|
// }
|
||||||
// ]
|
// ]
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -45,7 +45,9 @@ contract test {
|
|||||||
// }
|
// }
|
||||||
// ]
|
// ]
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
@ -62,5 +64,7 @@ contract test {
|
|||||||
// }
|
// }
|
||||||
// ]
|
// ]
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -24,7 +24,9 @@ contract ERC20 {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
@ -36,5 +38,7 @@ contract ERC20 {
|
|||||||
// "notice": "This event is emitted when a transfer occurs."
|
// "notice": "This event is emitted when a transfer occurs."
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -28,7 +28,9 @@ contract B is A {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :A userdoc
|
// :A userdoc
|
||||||
@ -40,7 +42,9 @@ contract B is A {
|
|||||||
// "notice": "This event is emitted when a transfer occurs."
|
// "notice": "This event is emitted when a transfer occurs."
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
@ -58,7 +62,9 @@ contract B is A {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B userdoc
|
// :B userdoc
|
||||||
@ -70,7 +76,9 @@ contract B is A {
|
|||||||
// "notice": "This event is emitted when a transfer occurs."
|
// "notice": "This event is emitted when a transfer occurs."
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
@ -88,7 +96,9 @@ contract B is A {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
@ -100,5 +110,7 @@ contract B is A {
|
|||||||
// "notice": "This event is emitted when a transfer occurs."
|
// "notice": "This event is emitted when a transfer occurs."
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -28,7 +28,9 @@ contract B is A {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :A userdoc
|
// :A userdoc
|
||||||
@ -40,7 +42,9 @@ contract B is A {
|
|||||||
// "notice": "This event is emitted when a transfer occurs."
|
// "notice": "This event is emitted when a transfer occurs."
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B devdoc
|
// :B devdoc
|
||||||
@ -58,7 +62,9 @@ contract B is A {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :B userdoc
|
// :B userdoc
|
||||||
@ -70,7 +76,9 @@ contract B is A {
|
|||||||
// "notice": "This event is emitted when a transfer occurs."
|
// "notice": "This event is emitted when a transfer occurs."
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :ERC20 devdoc
|
// :ERC20 devdoc
|
||||||
@ -88,7 +96,9 @@ contract B is A {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "dev",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
@ -100,5 +110,7 @@ contract B is A {
|
|||||||
// "notice": "This event is emitted when a transfer occurs."
|
// "notice": "This event is emitted when a transfer occurs."
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -8,11 +8,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256)":
|
// "mul(uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "I do something awesome which requires two lines to explain"
|
// "notice": "I do something awesome which requires two lines to explain"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -7,11 +7,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256)":
|
// "mul(uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "I do something awesome"
|
// "notice": "I do something awesome"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -7,6 +7,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -14,10 +15,13 @@ contract test {
|
|||||||
// {
|
// {
|
||||||
// "details": "example of dev"
|
// "details": "example of dev"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -9,6 +9,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test devdoc
|
// :test devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -21,16 +22,19 @@ contract test {
|
|||||||
// "_0": "returns state"
|
// "_0": "returns state"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "state()":
|
// "state()":
|
||||||
// {
|
// {
|
||||||
// "notice": "example of notice"
|
// "notice": "example of notice"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -14,6 +14,7 @@ contract Bank {
|
|||||||
// ----
|
// ----
|
||||||
// :Bank devdoc
|
// :Bank devdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "dev",
|
||||||
// "methods": {},
|
// "methods": {},
|
||||||
// "stateVariables":
|
// "stateVariables":
|
||||||
// {
|
// {
|
||||||
@ -25,16 +26,19 @@ contract Bank {
|
|||||||
// "reverseGraphicURL": "Back pic"
|
// "reverseGraphicURL": "Back pic"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Bank userdoc
|
// :Bank userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "coinStack(uint256)":
|
// "coinStack(uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Get the n-th coin I own"
|
// "notice": "Get the n-th coin I own"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -8,11 +8,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "f()":
|
// "f()":
|
||||||
// {
|
// {
|
||||||
// "notice": "lorem ipsum"
|
// "notice": "lorem ipsum"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -8,11 +8,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "f()":
|
// "f()":
|
||||||
// {
|
// {
|
||||||
// "notice": "lorem"
|
// "notice": "lorem"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -7,5 +7,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -9,5 +9,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -7,11 +7,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul(uint256)":
|
// "mul(uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Multiplies `a` by 7"
|
// "notice": "Multiplies `a` by 7"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -7,11 +7,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "constructor":
|
// "constructor":
|
||||||
// {
|
// {
|
||||||
// "notice": "this is a really nice constructor"
|
// "notice": "this is a really nice constructor"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -9,6 +9,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "constructor":
|
// "constructor":
|
||||||
@ -19,5 +20,6 @@ contract test {
|
|||||||
// {
|
// {
|
||||||
// "notice": "another multiplier"
|
// "notice": "another multiplier"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -25,33 +25,39 @@ contract Token is Middle {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``. Second line."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``. Second line."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Middle userdoc
|
// :Middle userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``. Second line."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``. Second line."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token userdoc
|
// :Token userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``. Second line."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``. Second line."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -14,22 +14,26 @@ contract D is C {
|
|||||||
// ----
|
// ----
|
||||||
// :C userdoc
|
// :C userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "x()":
|
// "x()":
|
||||||
// {
|
// {
|
||||||
// "notice": "Hello world"
|
// "notice": "Hello world"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :D userdoc
|
// :D userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "x()":
|
// "x()":
|
||||||
// {
|
// {
|
||||||
// "notice": "Hello world"
|
// "notice": "Hello world"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -4,5 +4,7 @@ contract test { }
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -9,5 +9,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -23,22 +23,26 @@ contract Token is ERC21, ERC20 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token userdoc
|
// :Token userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -23,33 +23,39 @@ contract Token is ERC20 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :ERC21 userdoc
|
// :ERC21 userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token userdoc
|
// :Token userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -25,22 +25,26 @@ contract Token is ERC21, ERC20 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token userdoc
|
// :Token userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "override notice"
|
// "notice": "override notice"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -25,22 +25,26 @@ contract Token is ERC21 {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token userdoc
|
// :Token userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "override notice"
|
// "notice": "override notice"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -21,22 +21,26 @@ contract D is C, B {
|
|||||||
// ----
|
// ----
|
||||||
// :C userdoc
|
// :C userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "x()":
|
// "x()":
|
||||||
// {
|
// {
|
||||||
// "notice": "Hello world"
|
// "notice": "Hello world"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :D userdoc
|
// :D userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "x()":
|
// "x()":
|
||||||
// {
|
// {
|
||||||
// "notice": "Hello world"
|
// "notice": "Hello world"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -22,27 +22,33 @@ contract Token is Middle {
|
|||||||
// ----
|
// ----
|
||||||
// :ERC20 userdoc
|
// :ERC20 userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Middle userdoc
|
// :Middle userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "transfer(address,uint256)":
|
// "transfer(address,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
// "notice": "Transfer ``amount`` from ``msg.sender`` to ``to``."
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// :Token userdoc
|
// :Token userdoc
|
||||||
// {
|
// {
|
||||||
// "methods": {}
|
// "kind": "user",
|
||||||
|
// "methods": {},
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -10,11 +10,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "mul_and_add(uint256,uint256)":
|
// "mul_and_add(uint256,uint256)":
|
||||||
// {
|
// {
|
||||||
// "notice": "Multiplies `a` by 7 and then adds `b`"
|
// "notice": "Multiplies `a` by 7 and then adds `b`"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -12,11 +12,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "f()":
|
// "f()":
|
||||||
// {
|
// {
|
||||||
// "notice": "hello world"
|
// "notice": "hello world"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -19,6 +19,7 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "divide(uint256,uint256)":
|
// "divide(uint256,uint256)":
|
||||||
@ -33,5 +34,6 @@ contract test {
|
|||||||
// {
|
// {
|
||||||
// "notice": "Subtracts 3 from `input`"
|
// "notice": "Subtracts 3 from `input`"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
@ -11,11 +11,13 @@ contract test {
|
|||||||
// ----
|
// ----
|
||||||
// :test userdoc
|
// :test userdoc
|
||||||
// {
|
// {
|
||||||
|
// "kind": "user",
|
||||||
// "methods":
|
// "methods":
|
||||||
// {
|
// {
|
||||||
// "f()":
|
// "f()":
|
||||||
// {
|
// {
|
||||||
// "notice": "world"
|
// "notice": "world"
|
||||||
// }
|
// }
|
||||||
// }
|
// },
|
||||||
|
// "version": 1
|
||||||
// }
|
// }
|
||||||
|
Loading…
Reference in New Issue
Block a user