aboutsummaryrefslogtreecommitdiffstats
path: root/ASTVisitor.h
Commit message (Collapse)AuthorAgeFilesLines
* Gas estimation taking known state into account.chriseth2015-05-201-0/+20
|
* Structural gas estimator.chriseth2015-05-061-0/+44
|
* Provide a way to override default visitor function in a generic way.chriseth2015-04-281-153/+169
|
* Removed visit functions for abstract AST nodes.chriseth2015-04-281-20/+0
|
* Parsing of array types and basic implementation.Christian2015-02-211-0/+4
|
* Inline member initialisationLiana Husikyan2015-02-211-4/+4
| | | | | renamed VariableDefinition class to VariableDeclarationStatement added tests
* Typo in EnumValueLefteris Karapetsas2015-02-141-4/+4
|
* EnumDeclaration -> EnumValueLefteris Karapetsas2015-02-141-4/+4
|
* Parsing an enum AST nodeLefteris Karapetsas2015-02-141-0/+4
|
* Parsing enums for Solidity - WIPLefteris Karapetsas2015-02-141-0/+4
|
* Parsing of events.Christian2015-01-301-0/+4
|
* Some fixes in parser.Christian2015-01-281-0/+4
|
* Type resolution for function modifiers.Christian2015-01-261-0/+4
|
* Function modifier parsing.Christian2015-01-261-0/+8
|
* Adding a ForStatement solidity AST Node.Lefteris Karapetsas2014-12-171-0/+4
| | | | | | | - Adding ForStatement node - Implemented Parsing for ForStatement - A simple parsing test for the ForStatement - Work in progress
* Create contracts.Christian2014-12-151-0/+4
|
* Clear separation between ASTVisitor and ASTConstVisitor and more const ↵Christian2014-12-081-34/+38
| | | | specifiers.
* Const functions for ASTVisitor and const ASTPrinter.Christian2014-12-081-0/+68
|
* Import directive.Christian2014-12-031-0/+4
|
* Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-011-6/+8
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/AST.cpp libsolidity/AST.h libsolidity/Compiler.cpp libsolidity/Compiler.h libsolidity/NameAndTypeResolver.h libsolidity/Types.cpp solc/main.cpp test/solidityCompiler.cpp
| * Forgot some asterisks.Christian2014-10-281-6/+8
| |
* | Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-0/+2
|/ | | | | | | | 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.
* Some documentation.Christian2014-10-251-4/+6
|
* Corrected coding style.Christian2014-10-161-15/+19
|
* Added copyright blocks.Christian2014-10-131-0/+22
|
* Name resolution.Christian2014-10-131-0/+2
|
* AST printer and command line tool, some fixes.Christian2014-10-101-0/+76