コード例 #1
0
ファイル: Symbols.cs プロジェクト: Paul1nh0/Singularity
 public void AddFormals(FormalList formals, MessageWriter msg)
 {
     signature = new Signature(formals);
     foreach (Formal f in formals)
     {
         f.declSpace = locals;
         f.Add(f.id, msg);
     }
 }
コード例 #2
0
ファイル: Desugar.cs プロジェクト: j-juric/Compilers2
        public Statement Visit(FormalList formalList)
        {
            //for (var i = 0; i < formalList.list.Count; i++)
            //{
            //    formalList.list[i] = (Argument) formalList.list[i].Accept(this);
            //}

            return(null);
        }
コード例 #3
0
ファイル: FreeVariables.cs プロジェクト: j-juric/Compilers2
        public Void Visit(FormalList formalList, SortedSet <string> free)
        {
            for (var i = 0; i < formalList.list.Count; i++)
            {
                formalList.list[i].Accept(this, free);
            }

            return(null);
        }
コード例 #4
0
ファイル: Evaluator.cs プロジェクト: j-juric/Compilers2
 public IValue Visit(FormalList formalList)
 {
     // return formalList.Accept(this);
     return(null);
 }
コード例 #5
0
ファイル: Symbols.cs プロジェクト: Paul1nh0/Singularity
 public Signature(FormalList formals)
 {
     this.formals = formals;
 }
コード例 #6
0
 public Type Visit(FormalList formalList, FunctionGeneratorEnvironment arg)
 {
     throw new NotImplementedException();
 }
コード例 #7
0
ファイル: TypeChecker.cs プロジェクト: j-juric/Compilers2
 public Type Visit(FormalList formalList)
 {
     return(null);
 }