aboutsummaryrefslogtreecommitdiffstats
path: root/Scanner.h
Commit message (Collapse)AuthorAgeFilesLines
* Move SourceLocation to evmcoreLefteris Karapetsas2015-02-251-1/+1
|
* Moving Source Location libdevcoreLefteris Karapetsas2015-02-251-5/+5
| | | | - Big plus is we now remove the useless header libsolibity/BaseTypes.h
* Fix for sol scanner where empty multiline comment became Natspec commentLefteris Karapetsas2015-01-051-0/+1
|
* Factoring forward slash scanning out to its own functionLefteris Karapetsas2014-12-191-0/+2
|
* Scanner properly scans multiline natspec commentsLefteris Karapetsas2014-12-181-0/+2
| | | | | | | | | - Single and multiline natspect comments get the initial whitespace skipped now - Some rules introduced for the multiline comments. If first line is empty then no newline is added to the literal. Same thing with the last line. Finally in all lines initial '*' are skipped
* Work in progress for /** ... */ natspec commentsLefteris Karapetsas2014-12-181-1/+2
| | | | | - Work in progress on the scanner for recognizing the second type of doxygen comments for Natspec.
* 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.