Skip to content

Commit dee2898

Browse files
authored
Update README.md
1 parent b3cba0f commit dee2898

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

Diff for: docs/README.md

+15-11
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,31 @@ While you are writing smart contracts in Solidity, you will encounter different
1414
|Type|Description|
1515
|:--|:---------|
1616
|`warning`|Can compile, but can potentially lead to security issues in your smart contract.|
17-
|`SyntaxError`||
18-
|`TypeError`||
19-
|`FatalTypeError`|
20-
|`DeclarationError`||
21-
|`FatalDeclarationError`||
22-
|`ParserError`||
17+
|`SyntaxError`|Error related to the syntax|
18+
|`TypeError`|Error related to the type|
19+
|`FatalTypeError`|Error related to the type, stop parsing|
20+
|`DeclarationError`|Error related to variable declaration|
21+
|`FatalDeclarationError`|Error related to variable declaration, stop parsing|
22+
|`ParserError`|Internal error related to the Parser|
2323

2424
The difference with the errors declared as `Fatal` is than the parser / compiler will throw and abort [see file ReferenceResolver.cpp for more explanation](https://github.com/ethereum/solidity/blob/develop/libsolidity/analysis/ReferencesResolver.h).
2525

2626

27-
# Current State of the Debuger List
27+
# Current Status of the Debuger List
2828

2929
The table below list the current state of all the errors reported and described from the Solidity compiler.
3030

31+
- ConstantEvaluator : **2/2** :white_check_mark:
32+
- ContractLevelChecker : **18** / 32
33+
- ContractFlowAnalyzer : **1** / 4
34+
- DeclarationContainer : 0 / 3
3135
- StaticAnalyzer : **8** / 12
3236
- SyntaxChecker : /29
3337
- TypeChecker : /192
34-
- ConstantEvaluator : /2
35-
- ContractLevelChecker : / 34
36-
- ContractFlowAnalyzer : / 2
37-
- DeclarationContainer : / 3
38+
39+
40+
41+
3842
- DocStringAnalyser : / 3
3943
- NameAndTypeResolver : / 20
4044
- PostTypeChecker : / 2

0 commit comments

Comments
 (0)