aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/parsing/Scanner.h
Commit message (Collapse)AuthorAgeFilesLines
* This fixes several bugs with regards to line breaks and comments:chriseth2018-09-061-2/+5
| | | | | | | | | | | - any unicode line break (line feed, vertical tab, form feed, carriage return, NEL, LS and PS) is considered to terminate a single-line comment. The line break itself is considered to be the next token after the comment, leading to a parser error if it is not an ascii character (i.e. for NEL, LS and PS). - unterminated multiline comments are considered illegal tokens - '/** /' is considered an unterminated multiline comment (previously, whitespace was allowed before the last '/'
* Code, Changelog, ReleaseChecklist: Fix typos.Cryptomental2018-07-111-1/+1
| | | | Refs: #4442
* Mark a lot of functions const (where possible)Alex Beregszaszi2017-08-221-5/+5
|
* Metadata stamp.chriseth2016-12-011-0/+4
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* Introduce hex literals (#832)Alex Beregszaszi2016-08-161-0/+1
| | | | | | | | | | * Introduce hex keyword token * Support hex literals * Include tests for hex literals * Document hex literals
* Rename addUnicodeChar to addUnicodeAsUTF8Alex Beregszaszi2016-08-051-1/+1
|
* Support Unicode escape characters in string literals ('\uUUUU')Alex Beregszaszi2016-08-051-0/+2
| | | | Fixes #638
* Remove log.h from solidity.chriseth2016-04-121-1/+0
|
* helper function in scanner and corresponding edits to parserBaseVoR02202016-03-311-0/+7
|
* - inline and assembly keywords addedLianaHus2016-03-121-3/+3
| | | | - some style fixes
* added two functions in Token to handle long identifiers, redid ↵RJ Catalano2016-02-191-3/+3
| | | | fromIdentifierOrKeyword, and made complementary changes in scanner and parser
* changes to redefine the token list, the scanner, and the parser and how they ↵RJ Catalano2016-02-191-1/+3
| | | | | | | | pass around variable types of different sizes not ready for change to FixedPoint just yet made this more const correct and added a switch statement for easier reading
* File reorganisation.chriseth2015-10-211-0/+224