Bläddra i källkod

AK: Add an input() accessor to GenericLexer

It's sometimes useful to get the input from the lexer instead of wiring
it all the way down to where it's needed.
Ali Mohammad Pur 2 år sedan
förälder
incheckning
9c61fed37c
1 ändrade filer med 1 tillägg och 0 borttagningar
  1. 1 0
      AK/GenericLexer.h

+ 1 - 0
AK/GenericLexer.h

@@ -22,6 +22,7 @@ public:
     constexpr size_t tell_remaining() const { return m_input.length() - m_index; }
     constexpr size_t tell_remaining() const { return m_input.length() - m_index; }
 
 
     StringView remaining() const { return m_input.substring_view(m_index); }
     StringView remaining() const { return m_input.substring_view(m_index); }
+    StringView input() const { return m_input; }
 
 
     constexpr bool is_eof() const { return m_index >= m_input.length(); }
     constexpr bool is_eof() const { return m_index >= m_input.length(); }