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