aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/parsing/ParserBase.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use the entire token as source location for parser errors.Daniel Kirchner2018-05-091-2/+2
|
* More user friendly output in case of Identifier and Token keywordsAlex Beregszaszi2018-05-041-16/+17
|
* Remove code duplication in expectTokenAlex Beregszaszi2018-05-041-23/+11
|
* Introduce Token::friendlyName() helperAlex Beregszaszi2018-05-041-5/+5
|
* Display nicer error messages in the parser (display tokens and not internal ↵Alex Beregszaszi2018-05-041-11/+11
| | | | names)
* Simplify expectIdentifierToken by using expectTokenAlex Beregszaszi2018-05-041-2/+3
|
* Limit parser recursion depth further (needed by increased assembly data ↵Alex Beregszaszi2017-09-201-1/+1
| | | | structure size)
* Reduce max recursion depth.chriseth2017-08-221-1/+1
|
* Check recursion depth in assembly parser.chriseth2017-08-221-0/+13
|
* Avoid including Scanner.h in ParserBase.hAlex Beregszaszi2017-06-231-0/+20
|
* Refactor error reportingRhett Aultman2017-05-301-8/+3
| | | | | | | | | This commit introduces ErrorReporter, a utility class which consolidates all of the error logging functionality into a common set of functions. It also replaces all direct interactions with an ErrorList with calls to an ErrorReporter. This commit resolves issue #2209
* Move Solidity specific methods from ParserBase to the Solidity ParserAlex Beregszaszi2017-05-271-56/+0
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* Raise proper error on reserved keywordsAlex Beregszaszi2016-09-061-1/+11
|
* helper function in scanner and corresponding edits to parserBaseVoR02202016-03-311-12/+3
|
* Got it working exactly like you wanted ;)VoR02202016-03-311-19/+68
|
* Move reusable parser components into base class.chriseth2016-02-231-0/+103