Solidity compiler. Generates bytecodes for Ethereum Virtual Machine. WIP.
TBD
int
uint
bool
string
address
TBD
- A Solidity Compiler: Introduction
- Gepars: a generic parser
- Geast: a generic Abstract Syntax Tree
- Gelex: a generic lexer in JavaScript
- SolidityCompiler compiles to Java, C#.
- Solidity Debugger List
- Solidity Grammar in Documentation
- Solidity Grammar
- Solidity 0.6.x features: fallback and receive functions
- A brief analysis of the new try/catch functionality in Solidity 0.6
- Solidity 0.6: You Might Be Sending Ether Incorrectly
external
vspublic
best practices- Arrays and Maps in Solidity
- Solidity Types: Mapping, Conversion, Value & Reference Types Explained
TBD
Feel free to file issues and submit pull requests — contributions are welcome.
If you submit a pull request, please be sure to add or update corresponding
test cases, and ensure that npm test
continues to pass.