aboutsummaryrefslogtreecommitdiff
path: root/build2/token
diff options
context:
space:
mode:
Diffstat (limited to 'build2/token')
-rw-r--r--build2/token5
1 files changed, 5 insertions, 0 deletions
diff --git a/build2/token b/build2/token
index 7432d52..b3ebf5b 100644
--- a/build2/token
+++ b/build2/token
@@ -116,6 +116,11 @@ namespace build2
const path* file;
lexer_mode_base mode;
char pair_separator;
+
+ using location_type = build2::location;
+
+ location_type
+ location () const {return location_type (file, token.line, token.column);}
};
using replay_tokens = vector<replay_token>;