summaryrefslogtreecommitdiffstats
path: root/fickle
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-03-02 23:02:24 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-03-02 23:02:24 (GMT)
commitcc194ebc389108dc1cf02ee4500e0bb0106f36cd (patch)
treebe03c3b19ab718aca41ae27e6b67fdde32e7c7cb /fickle
parent381f8d4cfea15575cc399292d658b7fec181d3e8 (diff)
downloadblt-cc194ebc389108dc1cf02ee4500e0bb0106f36cd.zip
blt-cc194ebc389108dc1cf02ee4500e0bb0106f36cd.tar.gz
blt-cc194ebc389108dc1cf02ee4500e0bb0106f36cd.tar.bz2
yylval in namespace
Diffstat (limited to 'fickle')
-rw-r--r--fickle/fickle.tcl4
1 files changed, 4 insertions, 0 deletions
diff --git a/fickle/fickle.tcl b/fickle/fickle.tcl
index b230cb6..9636581 100644
--- a/fickle/fickle.tcl
+++ b/fickle/fickle.tcl
@@ -328,6 +328,8 @@ proc write_scanner_utils {} {
######
"
puts $::dest "namespace eval ${::p} \{
+ variable yylval
+
variable yytext {}
variable yyleng 0
variable yyin stdin
@@ -612,6 +614,8 @@ proc write_scanner {} {
# one of its actions executes a return statement.
# -- from the flex(1) man page
proc ${::p}::yylex \{\} \{
+ variable yylval
+
variable yytext
variable yylineno
variable yyleng