Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ability to specify the storage location of a reference type. | chriseth | 2015-06-05 | 1 | -2/+7 |
| | |||||
* | - added isPartOfExternalInterface to Declaration | Liana Husikyan | 2015-03-16 | 1 | -3/+1 |
| | | | | | - changed position for the constant specifier. now it goes after type: <type> <constant> <name> = <value> - removed tests for constant functions, checkings for constant function doesn't belong to this story | ||||
* | added parsing for constant variables | Liana Husikyan | 2015-03-16 | 1 | -0/+1 |
| | |||||
* | Fixed some checker warnings. | chriseth | 2015-03-10 | 1 | -0/+2 |
| | |||||
* | Changes after rebase on top of Array Parsing | Lefteris Karapetsas | 2015-02-25 | 1 | -2/+2 |
| | |||||
* | Comments and warnings. | Christian | 2015-02-23 | 1 | -1/+1 |
| | |||||
* | Renames and comments. | Christian | 2015-02-23 | 1 | -10/+16 |
| | |||||
* | Parsing of array types and basic implementation. | Christian | 2015-02-21 | 1 | -11/+29 |
| | |||||
* | Inline member initialisation | Liana Husikyan | 2015-02-21 | 1 | -4/+5 |
| | | | | | renamed VariableDefinition class to VariableDeclarationStatement added tests | ||||
* | Addressing issues with Enums in Solidity | Lefteris Karapetsas | 2015-02-14 | 1 | -2/+1 |
| | |||||
* | Typo in EnumValue | Lefteris Karapetsas | 2015-02-14 | 1 | -1/+1 |
| | |||||
* | EnumDeclaration -> EnumValue | Lefteris Karapetsas | 2015-02-14 | 1 | -1/+1 |
| | |||||
* | Parsing enums for Solidity - WIP | Lefteris Karapetsas | 2015-02-14 | 1 | -0/+3 |
| | |||||
* | - implemented Empty parameter name story. Now the name of input/return ↵ | Liana Husikyan | 2015-02-09 | 1 | -0/+1 |
| | | | | | | | | | | parameters of function can be not specified. - added appropriate tests Conflicts: test/SolidityEndToEndTest.cpp test/SolidityNameAndTypeResolution.cpp | ||||
* | Fixes for named-args. | Gav Wood | 2015-02-04 | 1 | -1/+1 |
| | |||||
* | Merge branch 'named-args' of https://github.com/guanqun/cpp-ethereum into ↵ | Gav Wood | 2015-02-04 | 1 | -1/+2 |
|\ | | | | | | | guanqun-named-args | ||||
| * | implement named arguments | Lu Guanqun | 2015-01-30 | 1 | -1/+2 |
| | | |||||
* | | Visibility specifiers. | Christian | 2015-02-03 | 1 | -2/+2 |
| | | |||||
* | | Fix: No parameters for event. | Christian | 2015-01-31 | 1 | -0/+3 |
| | | |||||
* | | Parsing of events. | Christian | 2015-01-30 | 1 | -2/+11 |
|/ | |||||
* | Adding isStateVariable attribute to a VarDecl | Lefteris Karapetsas | 2015-01-29 | 1 | -1/+1 |
| | |||||
* | Work in progress for state variable accessors | Lefteris Karapetsas | 2015-01-29 | 1 | -5/+1 |
| | | | | | | | | | - Changed the code so that a generic declaration with the combination of a function type can be used wherer a function definition was used before - Since using an std::pair everywhere is really tiring with this commit I am in the process of abstracting it into a function | ||||
* | Parsing accessor functions for public contract state variables | Lefteris Karapetsas | 2015-01-29 | 1 | -0/+4 |
| | | | | | - During the contract parsing depending on whether or not a state variable is public an extra acessor FunctionDefinition is parsed for it | ||||
* | Some fixes in parser. | Christian | 2015-01-28 | 1 | -0/+1 |
| | |||||
* | Type resolution for function modifiers. | Christian | 2015-01-26 | 1 | -0/+1 |
| | |||||
* | Function modifier parsing. | Christian | 2015-01-26 | 1 | -0/+3 |
| | |||||
* | Include virtual function overrides in constructor context. | Christian | 2015-01-20 | 1 | -1/+1 |
| | |||||
* | Constructor arguments for base classes. | Christian | 2015-01-20 | 1 | -0/+1 |
| | |||||
* | Minor issues, grammar update, new ForStatement test | Lefteris Karapetsas | 2014-12-17 | 1 | -3/+2 |
| | |||||
* | ForStatement typecheck and initExpression is a Statement | Lefteris Karapetsas | 2014-12-17 | 1 | -1/+1 |
| | |||||
* | Adding a ForStatement solidity AST Node. | Lefteris Karapetsas | 2014-12-17 | 1 | -0/+6 |
| | | | | | | | - Adding ForStatement node - Implemented Parsing for ForStatement - A simple parsing test for the ForStatement - Work in progress | ||||
* | Improved external interface for multi-source and multi-contract compilation. | Christian | 2014-12-04 | 1 | -0/+1 |
| | |||||
* | Import directive. | Christian | 2014-12-03 | 1 | -1/+2 |
| | |||||
* | Contract compiler and also add ExpressionStatement to AST. | Christian | 2014-10-30 | 1 | -0/+1 |
| | | | | | | | | ExpressionStatement functions as glue between Statements and Expressions. This way it is possible to detect when the border between statements and expressions is crossed while walking the AST. Note that ExpressionStatement is not the only border, almost every statement can contains expressions. | ||||
* | Documentation for AST, Parser, Scanner and other classes. | Christian | 2014-10-25 | 1 | -6/+7 |
| | |||||
* | Use boost errinfo. | Christian | 2014-10-24 | 1 | -1/+4 |
| | |||||
* | Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type | Christian | 2014-10-20 | 1 | -21/+21 |
| | | | | pointer. | ||||
* | Coding style cleanup: const and vecptr. | Christian | 2014-10-20 | 1 | -2/+2 |
| | |||||
* | Corrected coding style. | Christian | 2014-10-16 | 1 | -14/+17 |
| | |||||
* | Type system, not yet complete. | Christian | 2014-10-16 | 1 | -3/+3 |
| | |||||
* | Name resolution. | Christian | 2014-10-13 | 1 | -2/+2 |
| | |||||
* | AST printer and command line tool, some fixes. | Christian | 2014-10-10 | 1 | -1/+2 |
| | |||||
* | Initial implementation of Solidity parser finished, not yet tested much. | Christian | 2014-10-10 | 1 | -0/+10 |
| | |||||
* | Corrected indentation. | Christian | 2014-10-09 | 1 | -36/+37 |
| | |||||
* | Parse everything up to function bodies and report parser errors with location. | Christian | 2014-10-09 | 1 | -2/+6 |
| | |||||
* | Solidity parser, can not parse much yet. | Christian | 2014-10-08 | 1 | -0/+64 |