aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/parsing
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecesary std::movePaweł Bylica2016-01-151-1/+1
|
* Use paths instead of simple identifiers wherever possible.chriseth2015-12-222-15/+18
|
* Merge pull request #311 from guanqun/correct-boolean-literal-positionchriseth2015-12-191-0/+1
|\ | | | | correct true/false literal's source
| * correct true/false literal's sourceLu Guanqun2015-12-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: Literal, token: true value: true Type: bool Source: "true;" After: Literal, token: true value: true Type: bool Source: "true" Extra token is removed.
* | Simple aliasing during import.chriseth2015-12-181-1/+1
| |
* | Parse complex import directives.chriseth2015-12-181-19/+68
| |
* | changed error messageRJ Catalano2015-12-171-1/+1
| |
* | updated tests and much simpler algorithm for parsing errorsRJ Catalano2015-12-171-7/+6
| |
* | added one more test and realized that there was one last change before the ↵RJ Catalano2015-12-171-1/+1
| | | | | | | | parser is perfect
* | Parsing is completeRJ Catalano2015-12-171-3/+3
| |
* | changed a couple of small nuances, made an attempt at fixing the parsing in ↵RJ Catalano2015-12-171-3/+6
| | | | | | | | the inline arrays case (fails), and added test for inline arrays per Chriseth request
* | now is compiling and passing soltest...but I think there may be a few more ↵RJ Catalano2015-12-161-4/+6
| | | | | | | | things to do
* | fixed case statementsRJ Catalano2015-12-161-1/+2
| |
* | updated attempt...still a bit more work to do but here's what's currentRJ Catalano2015-12-161-0/+1
|\ \
| * | Inline array declarations completeRJ Catalano2015-12-151-0/+22
| |/
* / updated attempt, a couple of more things to sort through and changeRJ Catalano2015-12-161-4/+6
|/
* Added the `using x for y` directive.chriseth2015-11-272-0/+21
|
* Do not store elements of a contract by AST node type.chriseth2015-11-261-18/+8
|
* Fix MSVC errors and warnings.chriseth2015-11-261-1/+1
|
* Allow "new expressions" also for general type names.chriseth2015-11-261-1/+1
| | | | | | | Breaking change: If you want to send value with a contract creation, you have to use parentheses now: `(new ContractName).value(2 ether)(arg1, arg2)`
* Allow docstrings for statements.chriseth2015-10-272-35/+45
|
* Store docstrings in AST annotations.chriseth2015-10-262-0/+211
|
* more correctionsLianaHus2015-10-231-4/+14
|
* modified error msgLianaHus2015-10-231-1/+7
|
* File reorganisation.chriseth2015-10-216-0/+2900