File tree 1 file changed +12
-13
lines changed
1 file changed +12
-13
lines changed Original file line number Diff line number Diff line change 1
1
[ ![ Build Status] ( https://travis-ci.org/ConsenSys/solidity-parser.svg?branch=master )] ( https://travis-ci.org/ConsenSys/solidity-parser )
2
2
3
- ## [ consensys/solidity-parser] ( https://github.com/ConsenSys/solidity-parser ) with project specific grammar rules
4
- Branches of this repo contain parsers that can interpret solidity files of project ` <branch name> ` , allowing you to run
5
- code analysis on contract systems that use custom pre-processsing to deploy or run their tests.
6
-
7
-
8
- ### Branches
9
-
10
-
11
- ** Gnosis** :
12
- + Uses interpolation, e.g. ` {{Variable}} ` to defer address assignments to contract contructors until
13
- the contracts execution context is known.
14
-
15
-
3
+ ## [ consensys/solidity-parser] ( https://github.com/ConsenSys/solidity-parser ) with additional project specific grammar rules
4
+ For code analysis of contract systems that use custom pre-processsing to deploy or run their tests.
5
+
6
+ Additions:
7
+
8
+ ** Interpolation (Gnosis)** :
9
+ + e.g. ` {{Variable}} ` : used to defer address assignments to contract contructors until
10
+ the contracts' execution context is known.
11
+ ``` javascript
12
+ EventFactory constant eventFactory = EventFactory ({{EventFactory}});
13
+ address constant marketMaker = {{LMSRMarketMaker}};
14
+ ```
16
15
### License
17
16
18
17
MIT
You can’t perform that action at this time.
0 commit comments