summaryrefslogtreecommitdiffstats
path: root/dimension/tokenize.h
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2009-10-27 20:39:29 -0400
committerTavian Barnes <tavianator@gmail.com>2009-10-27 20:39:29 -0400
commit33c3e2121e185e619cd993280b23038b4490f4f5 (patch)
tree5201b24d31efd92d9985ab667f90a7cc1cf37d54 /dimension/tokenize.h
parentf6ce73bd76ee9b07bb13a6df9a5663a38ccf4013 (diff)
downloaddimension-33c3e2121e185e619cd993280b23038b4490f4f5.tar.xz
Add line and column numbers to tokens.
Diffstat (limited to 'dimension/tokenize.h')
-rw-r--r--dimension/tokenize.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/dimension/tokenize.h b/dimension/tokenize.h
index 91d59f6..938eb5f 100644
--- a/dimension/tokenize.h
+++ b/dimension/tokenize.h
@@ -45,6 +45,9 @@ typedef struct dmnsn_token dmnsn_token;
struct dmnsn_token {
dmnsn_token_type type;
char *value;
+
+ /* Line and column numbers from source code */
+ unsigned int line, col;
};
dmnsn_array *dmnsn_tokenize(FILE *file);