From de9ecd7a2d70359b34e77ded57e5aa9284345ac5 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 20 May 2018 22:01:59 +0800 Subject: AST - Refactor lifetime/HRB handling --- src/parse/tokenstream.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/parse/tokenstream.cpp') diff --git a/src/parse/tokenstream.cpp b/src/parse/tokenstream.cpp index 625f12db..611df2ff 100644 --- a/src/parse/tokenstream.cpp +++ b/src/parse/tokenstream.cpp @@ -140,6 +140,10 @@ Ident TokenStream::get_ident(Token tok) const if(tok.type() == TOK_IDENT) { return Ident(getHygiene(), tok.str()); } + else if(tok.type() == TOK_LIFETIME) { + // TODO: Maybe only when it's explicitly asked for? + return Ident(getHygiene(), tok.str()); + } else if( tok.type() == TOK_INTERPOLATED_IDENT ) { TODO(getPosition(), "get_ident from TOK_INTERPOLATED_IDENT"); } -- cgit v1.2.3