aboutsummaryrefslogtreecommitdiffstats
path: root/liblangutil
Commit message (Expand)AuthorAgeFilesLines
* Fixes SourceLocation extraction on multiline locations with a too long first ...Christian Parpart2019-01-071-1/+3
* make use of C++ `= default` constructor declarations as well as more non-stat...Christian Parpart2018-12-193-16/+17
* liblangutil: SourceLocation to default initialize data members (w/o the use o...Christian Parpart2018-12-192-8/+4
* Add headers to targets in CMakeLists.txt.Daniel Kirchner2018-12-171-0/+11
* Replace push_back with emplace_back where it makes senseMathias Baumann2018-12-111-1/+1
* liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and m...Christian Parpart2018-12-065-85/+208
* liblangutil: SourceLocation: Retricts == and != operatorChristian Parpart2018-12-011-5/+3
* liblangutil: small refactors wrt. API cleanupsChristian Parpart2018-12-013-16/+2
* liblangutil: Scanner: remove superfluous sourceName field (it's in CharStream...Christian Parpart2018-12-014-14/+4
* liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream s...Christian Parpart2018-12-016-55/+71
* liblangutil: extends CharStream to know about the respective (file-)name (and...Christian Parpart2018-11-291-1/+4
* liblangutil: adds Scanner.charStream() accessorChristian Parpart2018-11-291-0/+2
* liblangutil: adds ParserBase::charStream() accessorChristian Parpart2018-11-291-0/+2
* Fix merge problem in CMake files.chriseth2018-11-261-0/+1
* Merge pull request #5493 from ethereum/cmake-no-globbingchriseth2018-11-261-3/+9
|\
| * CMake: Explicitly state which files to compile instead of relying on globbing.Christian Parpart2018-11-261-3/+9
* | Merge pull request #5494 from ethereum/scanner-error-handlingchriseth2018-11-263-19/+80
|\ \
| * | Change scanner error diagnostics to be non-intrusive to the token API.Christian Parpart2018-11-243-36/+81
| * | adapt to latest code changesLazaridis2018-11-242-13/+29
| |/
* / Moving SourceReferenceFormatter into langutil namespace.Christian Parpart2018-11-242-0/+205
|/
* Replace all occurrences of NULL with nullptr.Christian Parpart2018-11-231-8/+8
* Introduce namespace `langutil` in liblangutil directory.Christian Parpart2018-11-2213-73/+44
* Ensure liblangutil is compiled and linked as its own static library.Christian Parpart2018-11-221-0/+6
* Splitting out CharStream from Scanner.Christian Parpart2018-11-224-81/+216
* Isolating files shared between Yul- and Solidity language frontend.Christian Parpart2018-11-2213-0/+2757