aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/parsing/Token.h
Commit message (Expand)AuthorAgeFilesLines
* Refactor `solidity::Token` into an `enum class` with `TokenTraits` helper nam...Christian Parpart2018-10-221-84/+61
* provide general hex-literal error message, fixes #1802Lazaridis2018-10-091-0/+2
* Accept ``address payable`` during parsing.Daniel Kirchner2018-09-111-1/+6
* Disallows old constructor syntax.Erik Kundt2018-07-181-0/+1
* Add new reserved keywords.Daniel Kirchner2018-06-121-1/+20
* Introduces emit token and removes identifier workaround.Erik Kundt2018-06-121-0/+1
* Allow using `calldata` keyword to specify data locationmingchuan2018-05-301-2/+3
* Introduce Token::friendlyName() helperAlex Beregszaszi2018-05-041-0/+11
* Introduce pure specifier on functionsAlex Beregszaszi2017-08-241-2/+2
* Introduce view (and keep constant as an alias)Alex Beregszaszi2017-08-231-2/+2
* Replace constant/payable with StateMutability in ASTAlex Beregszaszi2017-08-141-0/+1
* Rename Token::Const to Token::ConstantAlex Beregszaszi2017-08-091-1/+1
* Move UndefMacros from libdevcore to libsolidity/parsingAlex Beregszaszi2017-07-021-1/+1
* Merge interface/Exceptions and interface/UtilsAlex Beregszaszi2017-06-221-1/+0
* Support interface (contract) keyword in the parserAlex Beregszaszi2017-03-181-1/+1
* parsing: `default` and `null` are reserved keywordsYoichi Hirai2016-12-021-2/+2
* Fix licensing headersVoR02202016-11-231-4/+4
* Merge pull request #1016 from ethereum/reservedchriseth2016-09-061-0/+1
|\
| * Introduce isReservedKeyword()Alex Beregszaszi2016-09-061-0/+1
* | Reserve view and pure as keywordsAlex Beregszaszi2016-09-061-0/+2
|/
* Support payable keyword for functionsAlex Beregszaszi2016-09-061-1/+1
* Version pragma.chriseth2016-09-011-0/+1
* Introduce hex literals (#832)Alex Beregszaszi2016-08-161-0/+1
* Reserved keywords update (#833)Alex Beregszaszi2016-08-161-2/+6
* Revert "Change After to a deprecated token"Denton Liu2016-08-111-5/+1
* Change After to a deprecated tokenDenton Liu2016-08-111-1/+5
* Remove after from Token.hDenton Liu2016-08-111-2/+2
* Fix isCompareOp()Denton Liu2016-07-211-1/+1
* Move `in` as a keyword to reserved word sectionDenton Liu2016-07-211-1/+1
* Fix Token::isBitOp to exclude shift operatorsAlex Beregszaszi2016-06-081-1/+1
* Remove log.h from solidity.chriseth2016-04-121-1/+0
* solAsserts added and some changes rolled back.VoR02202016-03-311-1/+2
* Got it working exactly like you wanted ;)VoR02202016-03-311-6/+8
* Remove timestamp again and some fixes for ufixed parsing.chriseth2016-03-121-1/+0
* added keyword type and some tests, changes in lexical castRJ Catalano2016-03-121-3/+4
* stylistic change, and got lexical cast to work with an iterator rangeRJ Catalano2016-03-121-1/+1
* - inline and assembly keywords addedLianaHus2016-03-121-3/+5
* changed documentation and using lexical castRJ Catalano2016-03-121-5/+1
* changed extractUnsigned to handle iterators rather than a stringRJ Catalano2016-03-121-1/+1
* changed 1 to 0 in invalid argument catch blockRJ Catalano2016-03-121-1/+1
* needed this one string of notationRJ Catalano2016-03-121-0/+1
* added from identifier or keyword handling of fixed typesRJ Catalano2016-03-121-4/+5
* fixed keyword added in for token typeRJ Catalano2016-03-121-2/+4
* further optimization, splitting function into piecesRJ Catalano2016-02-191-0/+2
* added const correctness to extract functions in TokenRJ Catalano2016-02-191-15/+17
* added two functions in Token to handle long identifiers, redid fromIdentifier...RJ Catalano2016-02-191-10/+15
* tests added and changes madeRJ Catalano2016-02-191-15/+15
* changes to redefine the token list, the scanner, and the parser and how they ...RJ Catalano2016-02-191-100/+32
* Fix uint178 problem.chriseth2016-01-261-2/+2
* File reorganisation.chriseth2015-10-211-0/+407