From d756149b522680a60dd55afad169dd4284c75256 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Thu, 14 Feb 2013 20:05:50 +0000 Subject: [PATCH] for the parser --- std/d/lexer.d | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/std/d/lexer.d b/std/d/lexer.d index e80fa88..490493c 100644 --- a/std/d/lexer.d +++ b/std/d/lexer.d @@ -317,6 +317,15 @@ TokenRange!(R) byToken(R)(R range, LexerConfig config) if (isForwardRange!(R)) */ struct TokenRange(R) if (isForwardRange!(R)) { + + /** + * Returns the file name of the config object. + */ + string fileName() const @property + { + return config.fileName; + } + /** * Returns: true if the range is empty */