aboutsummaryrefslogtreecommitdiffstats
path: root/AST.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'ethereum/develop' into sol_typePromotionChristian2014-11-071-19/+1
|\
| * Minor cleanup.Christian2014-11-061-19/+1
* | Re-added some changes lost in merges.Christian2014-11-071-1/+1
* | More information for type expectation errors.Christian2014-11-061-5/+11
* | Detect integer length from literals and remove "std::".Christian2014-11-061-0/+2
|/
* Stylistic corrections.Christian2014-11-051-1/+1
* Converted all asserts to exceptions.Christian2014-11-051-13/+12
* Stylistic changes.chriseth2014-11-041-4/+0
* Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-15/+28
* Bugfix: Allow empty return statements without type checking.Christian2014-10-301-0/+2
* Compiler for assignments.Christian2014-10-291-3/+10
* Removed std:: where it made sense.Christian2014-10-251-9/+11
* Replace BOOST_ASSERT by assert.Christian2014-10-251-8/+8
* Expression compiler.Christian2014-10-251-10/+13
* Remove nullptr comparisons.Christian2014-10-241-8/+8
* Use createTypeError everywhere and stream out Location.Christian2014-10-241-4/+1
* Use boost errinfo.Christian2014-10-241-15/+19
* Improved exceptions and reporting exceptions for command-line compiler.Christian2014-10-231-20/+17
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-201-48/+38
* Coding style cleanup: const and vecptr.Christian2014-10-201-1/+1
* Coding style and cleanupChristian2014-10-171-25/+4
* Corrected coding style.Christian2014-10-161-55/+88
* Some fixes for the type system, should be quite usable now.Christian2014-10-161-1/+1
* Added meaningful exception types.Christian2014-10-161-13/+23
* Type system, not yet complete.Christian2014-10-161-14/+230
* AST printer and command line tool, some fixes.Christian2014-10-101-0/+232
* Corrected indentation.Christian2014-10-091-11/+11
* Solidity parser, can not parse much yet.Christian2014-10-081-0/+23