[lld] [ELF] Add ScriptParserBase class
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 6 Apr 2016 20:59:11 +0000 (20:59 +0000)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 6 Apr 2016 20:59:11 +0000 (20:59 +0000)
commite77b5bf69f879d650fcf9a76e08c0870901569d0
treed1aadaef44a34ef15f09a2018b2fcb601605a02c
parent59f6586da0789917c9b0b083a7f2be7b606f2efa
[lld] [ELF] Add ScriptParserBase class

This patch add a base script tokenizer class to decouple parsing from
linker script handling.  The idea is to use this base class on dynamic
list parsing (--dynamic-list option). No functionality added.

llvm-svn: 265600
lld/ELF/CMakeLists.txt
lld/ELF/LinkerScript.cpp
lld/ELF/ScriptParser.cpp [new file with mode: 0644]
lld/ELF/ScriptParser.h [new file with mode: 0644]