diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-09-28 07:28:23 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 11:02:54 +1000 |
commit | 8f4d64c6898499a046a6e92b6e5ad0920ddcbbf8 (patch) | |
tree | b0b11d67b927f1baf11b6b2620c8155b6ce55622 /jim.h | |
parent | 8b0b74ece4301bb9ef01168f062ef6e9bc6e2210 (diff) | |
download | jimtcl-8f4d64c6898499a046a6e92b6e5ad0920ddcbbf8.zip jimtcl-8f4d64c6898499a046a6e92b6e5ad0920ddcbbf8.tar.gz jimtcl-8f4d64c6898499a046a6e92b6e5ad0920ddcbbf8.tar.bz2 |
Improvements to script internal rep
No need to keep line number info on every script token
Instead add it into the 'LINE' token
Also remember the first line number of the script in the script object
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim.h')
-rw-r--r-- | jim.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -358,6 +358,10 @@ typedef struct Jim_Obj { unsigned flags; void *compre; /* really an allocated (regex_t *) */ } regexpValue; + struct { + int line; + int argc; + } scriptLineValue; } internalRep; /* This are 8 or 16 bytes more for every object * but this is required for efficient garbage collection |