29 Commits (f6888d7c1d5fd3e1f0cdabb50f5ad5803bcf892d)

Author SHA1 Message Date
Lu Guanqun c99f8fa4ea add several var related test cases 10 years ago
Christian fba4484151 Replaced "inheritable" by "internal". 10 years ago
Christian 92507f5bf0 Allow conversion to dynamic arrays and update grammar. 10 years ago
Christian 30bd6f271f Parsing of array types and basic implementation. 10 years ago
Christian 27d436a04c Rename "protected" to "inheritable". 10 years ago
Christian 0185ac5a0d "external" visibility specifier. 10 years ago
Lefteris Karapetsas c3c52d59b2 Removing ';' from the end of EnumDefinition 10 years ago
Lefteris Karapetsas c3c1b5c63c Addressing issues with Enums in Solidity 10 years ago
Lefteris Karapetsas 31014b3457 Disallow trailing comma in Enum Declaration 10 years ago
Lefteris Karapetsas 9232b4cd88 Introducing EnumType and some Parser tests 10 years ago
Lefteris Karapetsas ec47c759ea Adding test for Enum Parsing 10 years ago
Lu Guanqun e85fe2348f add exponent operator 10 years ago
Christian a90ec7576c Some fixes for the ether units parser. 10 years ago
Lefteris Karapetsas 13d9cbf5ab Tests for ether subdenominations. Work in progress 10 years ago
Lu Guanqun 544c9ef09e add two test cases parser error for named args 10 years ago
Christian 76da204e17 Visibility specifiers. 10 years ago
Christian edefb95aae Fallback functions. 10 years ago
Christian d3e2d2adf3 Parsing of events. 10 years ago
Lefteris Karapetsas 3732d42ce8 Various small fixes for Sol Automatic Accessors 10 years ago
Lefteris Karapetsas cd677c0921 Fix in addStateVariableAccessor and adjustment of parser tests 10 years ago
Christian 2566466a6c Type resolution for function modifiers. 10 years ago
Christian 133610be56 Function modifier parsing. 10 years ago
Christian 50c0a0ed66 Constructor arguments for base classes. 10 years ago
Christian c1834466a2 Inheritance parser. 10 years ago
Gav Wood f1f34cbe32 Fixes/workarounds for tests. 10 years ago
Lefteris Karapetsas 4165e45464 updating solidity parser natspec tests to comply with recent changes 10 years ago
Lefteris Karapetsas 8edb5b8b54 Solidity Tests names are now more consistent 10 years ago
Lefteris Karapetsas 1f0346396a Minor issues, grammar update, new ForStatement test 10 years ago
Lefteris Karapetsas b2992bd659 Solidity ForStatements expressions are now optional 10 years ago
Lefteris Karapetsas e934aa0bef new ForStatement parsing test and small grammar fix 10 years ago
Lefteris Karapetsas 30c000d121 Adding a ForStatement solidity AST Node. 10 years ago
Christian 8621949067 Import directive. 10 years ago
Lefteris Karapetsas 70dd83f887 Adding natspec comment test being between keyword and signature 10 years ago
Lefteris Karapetsas 7ac651726f Solidity natspec docstring test improvements 10 years ago
Lefteris Karapetsas 4bb7cc9f67 Solidity FunctionDefinition used ASTString shared ptr for docstrings 10 years ago
Lefteris Karapetsas 3e42b5ff0d Adding solidity natspec comment inside function body 10 years ago
Lefteris Karapetsas 170ff1a07f Fixing multiline comment parsing in solidity 10 years ago
Lefteris Karapetsas e5da1ba6c6 Solidity work for documentation strings 10 years ago
Lefteris Karapetsas 43f269ce9a Solidity function AST nodes get documentation attribute 10 years ago
Christian 27d20cd849 Magic variables. 10 years ago
Christian 638960f22f Contracts as types and framework for special global variables. 10 years ago
Christian edfc06e2c6 Bugfix: Special case of statements starting with type conversion. 10 years ago
Christian ea6d58a0d1 Contract compiler and also add ExpressionStatement to AST. 10 years ago
Christian c6c7f86b82 Further const placement changes. 10 years ago
Christian 0baf92d52e Parser fix: Consume break and continue. 10 years ago
Christian fa22722e0e Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type 10 years ago
Christian 68a85f4f80 Corrected coding style. 10 years ago
Christian b71e993223 Added meaningful exception types. 10 years ago
Christian f070d3bdea Initial implementation of Solidity parser finished, not yet tested much. 10 years ago
Christian 4c1739169a Parse everything up to function bodies and report parser errors with location. 10 years ago