diff options
author | Alex Beregszaszi <alex@rtfs.hu> | 2017-05-29 22:05:12 +0800 |
---|---|---|
committer | Alex Beregszaszi <alex@rtfs.hu> | 2017-06-23 05:22:19 +0800 |
commit | 007ffe94309f1a8b39da78bbbfe922de41be1f55 (patch) | |
tree | 64cbd32cbe8b94fafb2e8f8db8604f37820d3dbe /libsolidity/parsing/ParserBase.h | |
parent | 08a5d144ace9392b31a33fd2f051feb7777b93be (diff) | |
download | dexon-solidity-007ffe94309f1a8b39da78bbbfe922de41be1f55.tar.gz dexon-solidity-007ffe94309f1a8b39da78bbbfe922de41be1f55.tar.zst dexon-solidity-007ffe94309f1a8b39da78bbbfe922de41be1f55.zip |
Avoid including Scanner.h in ParserBase.h
Diffstat (limited to 'libsolidity/parsing/ParserBase.h')
-rw-r--r-- | libsolidity/parsing/ParserBase.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/libsolidity/parsing/ParserBase.h b/libsolidity/parsing/ParserBase.h index ae56cead..5b03ab5e 100644 --- a/libsolidity/parsing/ParserBase.h +++ b/libsolidity/parsing/ParserBase.h @@ -23,7 +23,6 @@ #pragma once #include <memory> -#include <libsolidity/parsing/Scanner.h> #include <libsolidity/parsing/Token.h> namespace dev @@ -51,10 +50,10 @@ protected: ///@name Helper functions /// If current token value is not _value, throw exception otherwise advance token. void expectToken(Token::Value _value); - Token::Value currentToken() const { return m_scanner->currentToken(); } - Token::Value peekNextToken() const { return m_scanner->peekNextToken(); } - std::string currentLiteral() const { return m_scanner->currentLiteral(); } - Token::Value advance() { return m_scanner->next(); } + Token::Value currentToken() const; + Token::Value peekNextToken() const; + std::string currentLiteral() const; + Token::Value advance(); ///@} /// Creates a @ref ParserError and annotates it with the current position and the |