aboutsummaryrefslogtreecommitdiffstats
path: root/ASTPrinter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Functional gas estimator.chriseth2015-05-221-1/+1
|
* Style.chriseth2015-05-061-1/+2
|
* Structural gas estimator.chriseth2015-05-061-2/+6
|
* Removed visit functions for abstract AST nodes.chriseth2015-04-281-50/+0
|
* Moving Source Location libdevcoreLefteris Karapetsas2015-02-251-1/+1
| | | | - Big plus is we now remove the useless header libsolibity/BaseTypes.h
* Parsing of array types and basic implementation.Christian2015-02-211-0/+12
|
* corrected accept for variableDeclarationLiana Husikyan2015-02-211-1/+1
| | | | changes after code review
* Inline member initialisationLiana Husikyan2015-02-211-2/+2
| | | | | renamed VariableDefinition class to VariableDeclarationStatement added tests
* Typo in EnumValueLefteris Karapetsas2015-02-141-2/+2
|
* EnumDeclaration -> EnumValueLefteris Karapetsas2015-02-141-2/+2
|
* Parsing an enum AST nodeLefteris Karapetsas2015-02-141-1/+1
|
* Parsing enums for Solidity - WIPLefteris Karapetsas2015-02-141-0/+22
|
* Parsing of events.Christian2015-01-301-0/+12
|
* Some fixes in parser.Christian2015-01-281-0/+12
|
* Type resolution for function modifiers.Christian2015-01-261-0/+12
|
* Function modifier parsing.Christian2015-01-261-0/+24
|
* Adding a ForStatement solidity AST Node.Lefteris Karapetsas2014-12-171-0/+12
| | | | | | | - Adding ForStatement node - Implemented Parsing for ForStatement - A simple parsing test for the ForStatement - Work in progress
* Create contracts.Christian2014-12-151-0/+13
|
* Const functions for ASTVisitor and const ASTPrinter.Christian2014-12-081-63/+63
|
* Renamed url to identifier and added some comments.Christian2014-12-051-1/+1
|
* Import directive.Christian2014-12-031-1/+8
|
* Provide interface for calls in JSON and some other formatting changes.Christian2014-11-121-4/+4
|
* Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-0/+12
| | | | | | | | 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.
* Removed std:: where it made sense.Christian2014-10-251-14/+16
|
* Documentation for AST, Parser, Scanner and other classes.Christian2014-10-251-1/+1
|
* Merge pull request #410 from chriseth/sol_exceptionsGav Wood2014-10-251-3/+3
|\ | | | | Improved exceptions and reporting exceptions for command-line compiler.
| * Use endl instead of "\n".Christian2014-10-241-2/+2
| |
| * Remove nullptr comparisons.Christian2014-10-241-1/+1
| |
* | Type information for AST printer.Christian2014-10-231-0/+19
|/
* Corrected spacing around colon.Christian2014-10-231-2/+2
|
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-201-1/+1
| | | | pointer.
* Coding style cleanup: const and vecptr.Christian2014-10-201-3/+3
|
* Coding style and cleanupChristian2014-10-171-3/+1
|
* Corrected coding style.Christian2014-10-161-21/+25
|
* Type system, not yet complete.Christian2014-10-161-1/+1
|
* Added copyright blocks.Christian2014-10-131-0/+22
|
* Name resolution.Christian2014-10-131-0/+12
|
* AST printer and command line tool, some fixes.Christian2014-10-101-0/+388