aboutsummaryrefslogtreecommitdiffstats
path: root/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add date/time language to solidity.Gav Wood2015-03-051-0/+9
* Move SourceLocation to evmcoreLefteris Karapetsas2015-02-251-1/+1
* Changes after rebase on top of Array ParsingLefteris Karapetsas2015-02-251-5/+5
* Moving Source Location libdevcoreLefteris Karapetsas2015-02-251-3/+3
* Merge pull request #1100 from chriseth/sol_arraysGav Wood2015-02-231-47/+153
|\
| * Comments and warnings.Christian2015-02-231-0/+2
| * Renames and comments.Christian2015-02-231-27/+29
| * Allow conversion to dynamic arrays and update grammar.Christian2015-02-221-6/+5
| * Parsing of array types and basic implementation.Christian2015-02-211-46/+149
* | Replaced "inheritable" by "internal".Christian2015-02-231-2/+2
|/
* Inline member initialisationLiana Husikyan2015-02-211-22/+25
* Rename "protected" to "inheritable".Christian2015-02-181-2/+2
* "external" visibility specifier.Christian2015-02-171-1/+3
* Removing ';' from the end of EnumDefinitionLefteris Karapetsas2015-02-141-1/+0
* Addressing issues with Enums in SolidityLefteris Karapetsas2015-02-141-13/+4
* Typo in EnumValueLefteris Karapetsas2015-02-141-3/+3
* EnumDeclaration -> EnumValueLefteris Karapetsas2015-02-141-3/+3
* Indentation fixesLefteris Karapetsas2015-02-141-1/+1
* Disallow trailing comma in Enum DeclarationLefteris Karapetsas2015-02-141-1/+4
* Introducing EnumType and some Parser testsLefteris Karapetsas2015-02-141-0/+1
* Parsing an enum AST nodeLefteris Karapetsas2015-02-141-1/+1
* Parsing enums for Solidity - WIPLefteris Karapetsas2015-02-141-1/+40
* ExpressionCompiler's enums to CamelCaseLefteris Karapetsas2015-02-091-7/+7
* Changing Solidity Code to use CamelCase enum valuesLefteris Karapetsas2015-02-091-111/+111
* trying to avoid win_build problemsLiana Husikyan2015-02-091-1/+1
* - added assertionliana2015-02-091-0/+1
* - some more changesliana2015-02-091-0/+2
* - removed unnesessary braces but one in if statement is still there because o...Liana Husikyan2015-02-091-7/+4
* - implemented Empty parameter name story. Now the name of input/return parame...Liana Husikyan2015-02-091-4/+16
* Some fixes for the ether units parser.Christian2015-02-061-5/+11
* Tests and fixes for ether subdenominationsLefteris Karapetsas2015-02-051-2/+2
* Tests for ether subdenominations. Work in progressLefteris Karapetsas2015-02-051-0/+2
* Adding ether subdenominations after constan literalsLefteris Karapetsas2015-02-051-2/+4
* Fixes.Gav Wood2015-02-041-2/+1
* Fixes for named-args.Gav Wood2015-02-041-16/+8
* Merge branch 'named-args' of https://github.com/guanqun/cpp-ethereum into gua...Gav Wood2015-02-041-5/+40
|\
| * implement named argumentsLu Guanqun2015-01-301-5/+40
* | Visibility specifiers.Christian2015-02-031-15/+34
* | Fix: No parameters for event.Christian2015-01-311-12/+11
* | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into developGav Wood2015-01-301-14/+45
|\ \
| * | Parsing of events.Christian2015-01-301-14/+45
| |/
* / Fallback functions.Christian2015-01-301-1/+5
|/
* Adding isStateVariable attribute to a VarDeclLefteris Karapetsas2015-01-291-3/+3
* Work in progress for state variable accessorsLefteris Karapetsas2015-01-291-29/+3
* Fix in addStateVariableAccessor and adjustment of parser testsLefteris Karapetsas2015-01-291-4/+5
* Parsing accessor functions for public contract state variablesLefteris Karapetsas2015-01-291-0/+25
* Some fixes in parser.Christian2015-01-281-4/+11
* Type resolution for function modifiers.Christian2015-01-261-5/+30
* Function modifier parsing.Christian2015-01-261-3/+41
* Style changes.Christian2015-01-211-3/+3
* Include virtual function overrides in constructor context.Christian2015-01-201-3/+4
* Constructor arguments for base classes.Christian2015-01-201-2/+19
* Inheritance parser.Christian2015-01-201-2/+11
* Specify value for contract creation.Christian2015-01-141-12/+12
* Moving comment to function bodyLefteris Karapetsas2014-12-171-4/+4
* Minor issues, grammar update, new ForStatement testLefteris Karapetsas2014-12-171-6/+3
* ForStatement typecheck and initExpression is a StatementLefteris Karapetsas2014-12-171-2/+2
* Solidity ForStatements expressions are now optionalLefteris Karapetsas2014-12-171-3/+14
* new ForStatement parsing test and small grammar fixLefteris Karapetsas2014-12-171-1/+0
* Adding a ForStatement solidity AST Node.Lefteris Karapetsas2014-12-171-9/+45
* Create contracts.Christian2014-12-151-1/+11
* Natspec title and author tag.Lefteris Karapetsas2014-12-101-1/+4
* Improved external interface for multi-source and multi-contract compilation.Christian2014-12-041-2/+9
* Import directive.Christian2014-12-031-8/+35
* Remove std::.Christian2014-12-031-16/+18
* Simplifying scanning for natspec documentationLefteris Karapetsas2014-12-011-3/+1
* Solidity natspec docstring test improvementsLefteris Karapetsas2014-11-281-1/+1
* Solidity FunctionDefinition used ASTString shared ptr for docstringsLefteris Karapetsas2014-11-281-2/+6
* Solidity work for documentation stringsLefteris Karapetsas2014-11-281-1/+3
* Solidity function AST nodes get documentation attributeLefteris Karapetsas2014-11-271-2/+3
* Merge remote-tracking branch 'ethereum/develop' into HEADChristian2014-11-061-4/+4
|\
| * Bugfix: Special case of statements starting with type conversion.Christian2014-11-051-4/+4
| * Parser fix: Consume break and continue.Christian2014-10-291-0/+2
* | Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-6/+15
|/
* Use boost errinfo.Christian2014-10-241-10/+10
* Improved exceptions and reporting exceptions for command-line compiler.Christian2014-10-231-10/+1
* Corrected spacing around colon.Christian2014-10-231-2/+1
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-201-86/+86
* Coding style cleanup: const and vecptr.Christian2014-10-201-15/+15
* Coding style and cleanupChristian2014-10-171-66/+32
* Corrected coding style.Christian2014-10-161-124/+164
* Added meaningful exception types.Christian2014-10-161-12/+14
* Type system, not yet complete.Christian2014-10-161-12/+25
* Name resolution.Christian2014-10-131-4/+5
* AST printer and command line tool, some fixes.Christian2014-10-101-20/+32
* Initial implementation of Solidity parser finished, not yet tested much.Christian2014-10-101-4/+229
* Corrected indentation.Christian2014-10-091-182/+200
* Parse everything up to function bodies and report parser errors with location.Christian2014-10-091-20/+117
* Solidity parser, can not parse much yet.Christian2014-10-081-0/+180