コード例 #1
0
ファイル: Main.cs プロジェクト: Brumous101/Compiler-Design
        public override void ExitVardecl(ssuplParser.VardeclContext context)
        {
            // vardecl : TYPE ID
            string  vname   = context.ID().GetText();
            string  typestr = context.TYPE().GetText();
            VarType vtype   = stringToType(typestr);
            VarInfo vinfo   = new VarInfo(vtype, label(),
                                          context.Start.Line);

            symtable.Set(vname, vinfo);
        }