aboutsummaryrefslogtreecommitdiffstats
path: root/Scanner.h
Commit message (Collapse)AuthorAgeFilesLines
* Improved external interface for multi-source and multi-contract compilation.Christian2014-12-041-0/+3
|
* Multi-source and multi-contract compiler.Christian2014-12-041-4/+7
|
* Moving LiteralScope to Scanner.cppLefteris Karapetsas2014-12-011-41/+1
|
* Simplifying scanning for natspec documentationLefteris Karapetsas2014-12-011-5/+3
| | | | | | - Scanner no longer remembers the last natspect comment until a new one is encountered. It remembers it only until the next scan()
* Solidity natspec docstring test improvementsLefteris Karapetsas2014-11-281-2/+1
| | | | | | | | | - Adding a test for docstring being between function signature and function body - Properly checking for exceptions in parsing - Small parser fix
* Fixing multiline comment parsing in solidityLefteris Karapetsas2014-11-281-1/+1
|
* Solidity work for documentation stringsLefteris Karapetsas2014-11-281-4/+37
| | | | | | | | | | - Still a work in progress - Parser now properly gets each function's doc comment - Small changes in the scanner - Multiline comments are considered
* modifying solidity scanner class to conform with the coding standardsLefteris Karapetsas2014-11-221-23/+23
|
* cleaning up the external interface of Scanner::next(). No special casesLefteris Karapetsas2014-11-211-4/+2
|
* extra comments scanning testLefteris Karapetsas2014-11-211-1/+1
|
* styling fixesLefteris Karapetsas2014-11-211-2/+2
|
* documentation comments are now always skipped but saved as special tokens at ↵Lefteris Karapetsas2014-11-191-13/+21
| | | | the Scanner
* fixing typo and alignmentLefteris Karapetsas2014-11-191-1/+1
|
* solidity scanner takes triple slash doc comments into accountLefteris Karapetsas2014-11-191-5/+14
| | | | | | | - 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-1/+1
|
* Converted all asserts to exceptions.Christian2014-11-051-1/+1
|
* Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-011-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | 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
| * Further const placement changes.Christian2014-10-301-2/+2
| |
* | Actual contract creator and add solidity to AlethZero interface.Christian2014-10-311-1/+2
|/
* Replace BOOST_ASSERT by assert.Christian2014-10-251-2/+0
|
* Documentation for AST, Parser, Scanner and other classes.Christian2014-10-251-15/+19
|
* Corrected spacing around colon.Christian2014-10-231-1/+1
|
* Cleanup of copyright headers.Christian2014-10-201-41/+51
|
* Access modifier cleanup.Christian2014-10-201-0/+1
|
* Coding style cleanup: const and vecptr.Christian2014-10-201-3/+3
|
* Coding style and cleanupChristian2014-10-171-80/+33
|
* Corrected coding style.Christian2014-10-161-55/+43
|
* Corrected indentation.Christian2014-10-091-177/+177
|
* Parse everything up to function bodies and report parser errors with location.Christian2014-10-091-0/+16
|
* Solidity parser, can not parse much yet.Christian2014-10-081-17/+1
|
* Solidity scanner and some unit tests.Christian2014-10-081-0/+252
The scanner is a modified version of the v8 javascript scanner.