comparison trunk/src/main.d @ 683:1ae72234db26

Implemented some methods in SemanticPass1. Renamed Symbol.ident to name. Added a constructor to Symbol. Adapted constructors of classes that inherit from Symbol. Added Alias and OverloadSet Symbol classes. Renamed idents and values to names and inits in VariablesDeclaration.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Mon, 21 Jan 2008 17:10:12 +0100
parents ff6971637f88
children 10b314bf37e3
comparison
equal deleted inserted replaced
682:7541c64fc423 683:1ae72234db26
68 { 68 {
69 auto tokens = getDocComments(member.node); 69 auto tokens = getDocComments(member.node);
70 char[] docText; 70 char[] docText;
71 foreach (token; tokens) 71 foreach (token; tokens)
72 docText ~= token.srcText; 72 docText ~= token.srcText;
73 Stdout.formatln("Id:{}, Symbol:{}, DocText:{}", member.ident.str, member.classinfo.name, docText); 73 Stdout.formatln("Id:{}, Symbol:{}, DocText:{}", member.name.str, member.classinfo.name, docText);
74 } 74 }
75 } 75 }
76 76
77 printSymbolTable(mod); 77 printSymbolTable(mod);
78 } 78 }