aboutsummaryrefslogtreecommitdiffstats
path: root/Scanner.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Improved external interface for multi-source and multi-contract compilation.Christian2014-12-041-8/+2
|
* Multi-source and multi-contract compiler.Christian2014-12-041-3/+14
|
* Comments for the TOKEN_LIST usage.Christian2014-12-031-3/+3
|
* Cleanup of scanner.Christian2014-12-011-185/+12
| | | | | Removed redundancy of keyword definitions and removed some unused token predicates.
* simplifying Scanner::reset()Lefteris Karapetsas2014-12-011-3/+1
|
* Moving LiteralScope to Scanner.cppLefteris Karapetsas2014-12-011-0/+41
|
* Simplifying scanning for natspec documentationLefteris Karapetsas2014-12-011-28/+14
| | | | | | - Scanner no longer remembers the last natspect comment until a new one is encountered. It remembers it only until the next scan()
* Fixing multiline comment parsing in solidityLefteris Karapetsas2014-11-281-2/+4
|
* Solidity work for documentation stringsLefteris Karapetsas2014-11-281-5/+29
| | | | | | | | | | - Still a work in progress - Parser now properly gets each function's doc comment - Small changes in the scanner - Multiline comments are considered
* Contracts as types and framework for special global variables.Christian2014-11-241-1/+0
|
* no c_ prefix for const parameter namesLefteris Karapetsas2014-11-221-5/+5
|
* modifying solidity scanner class to conform with the coding standardsLefteris Karapetsas2014-11-221-63/+65
|
* simplifying scanDocumentationComment()Lefteris Karapetsas2014-11-211-2/+1
|
* cleaning up the external interface of Scanner::next(). No special casesLefteris Karapetsas2014-11-211-3/+7
|
* styling fixesLefteris Karapetsas2014-11-211-11/+11
|
* documentation comments are now always skipped but saved as special tokens at ↵Lefteris Karapetsas2014-11-191-9/+22
| | | | the Scanner
* solidity scanner takes triple slash doc comments into accountLefteris Karapetsas2014-11-191-7/+29
| | | | | | | - Conditionally scanning for the documentation comments and gettings their contents. - Adding tests for this functionality of the scanner
* Support for negative literals.Christian2014-11-061-11/+11
|
* Keywords for all integer types.Christian2014-11-061-0/+84
|
* Converted all asserts to exceptions.Christian2014-11-051-16/+17
|
* Actual contract creator and add solidity to AlethZero interface.Christian2014-10-311-5/+0
|
* Removed std:: where it made sense.Christian2014-10-251-14/+15
|
* Replace BOOST_ASSERT by assert.Christian2014-10-251-8/+8
|
* Cleanup of copyright headers.Christian2014-10-201-41/+51
|
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-201-12/+19
| | | | pointer.
* Coding style cleanup: const and vecptr.Christian2014-10-201-8/+8
|
* Keyword cleanupChristian2014-10-171-15/+2
|
* Coding style and cleanupChristian2014-10-171-33/+41
|
* Corrected coding style.Christian2014-10-161-467/+444
|
* Corrected indentation.Christian2014-10-091-447/+447
|
* Parse everything up to function bodies and report parser errors with location.Christian2014-10-091-5/+43
|
* Solidity parser, can not parse much yet.Christian2014-10-081-10/+32
|
* Solidity scanner and some unit tests.Christian2014-10-081-0/+653
The scanner is a modified version of the v8 javascript scanner.