Mercurial > projects > dmdscript-tango
comparison dmdscript_tango/symbol.d @ 4:6d905019f7bf
some changes
author | saaadel |
---|---|
date | Thu, 28 Jan 2010 21:23:27 +0200 |
parents | 8363a4bf6a8f |
children |
comparison
equal
deleted
inserted
replaced
3:8363a4bf6a8f | 4:6d905019f7bf |
---|---|
19 */ | 19 */ |
20 | 20 |
21 | 21 |
22 module dmdscript_tango.symbol; | 22 module dmdscript_tango.symbol; |
23 | 23 |
24 import std.stdio; | 24 //import std.stdio; |
25 import tango.io.Stdout; | |
25 | 26 |
26 import dmdscript_tango.script; | 27 import dmdscript_tango.script; |
27 import dmdscript_tango.identifier; | 28 import dmdscript_tango.identifier; |
28 import dmdscript_tango.scopex; | 29 import dmdscript_tango.scopex; |
29 import dmdscript_tango.statement; | 30 import dmdscript_tango.statement; |
105 | 106 |
106 //writef("ScopeSymbol::search(%s, '%s')\n", toString(), ident.toString()); | 107 //writef("ScopeSymbol::search(%s, '%s')\n", toString(), ident.toString()); |
107 // Look in symbols declared in this module | 108 // Look in symbols declared in this module |
108 s = symtab ? symtab.lookup(ident) : null; | 109 s = symtab ? symtab.lookup(ident) : null; |
109 if (s) | 110 if (s) |
110 writef("\ts = '%s.%s'\n",toString(),s.toString()); | 111 Stdout.format("\ts = '{}.{}'\n",toString(),s.toString()); |
112 //writef("\ts = '%s.%s'\n",toString(),s.toString()); | |
111 return s; | 113 return s; |
112 } | 114 } |
113 } | 115 } |
114 | 116 |
115 | 117 |