예제 #1
0
        public VarInfo AddVariable(string name, Type type)
        {
            Raise <ArgumentException> .If(_variables.Any(v => v.Name == name));

            var varInfo = new VarInfo(name, type);

            _variables.Add(varInfo);
            return(varInfo);
        }
예제 #2
0
파일: AST.cs 프로젝트: pomma89/DanglingLang
 public VarInfo(string name, Type type)
 {
     Name = name;
     Type = type;
 }
예제 #3
0
파일: AST.cs 프로젝트: pomma89/DanglingLang
 public VarInfo AddVariable(string name, Type type)
 {
     Raise<ArgumentException>.If(_variables.Any(v => v.Name == name));
     var varInfo = new VarInfo(name, type);
     _variables.Add(varInfo);
     return varInfo;
 }
예제 #4
0
 public VarInfo(string name, Type type)
 {
     Name = name;
     Type = type;
 }