コード例 #1
0
ファイル: DeclarationElement.cs プロジェクト: shranjan/pinac
    static void Main()
    {
        DeclarationElement dec = new DeclarationElement();
        string mtext;
        mtext = "double";

        VariableElement name = new VariableElement();
        name.setText("a");
        dec.settype(mtext);
        dec.setvariable(name);
        string d;
        Element e;
        d= dec.gettype();
        e = (Element)dec.getvariable();
    }  
コード例 #2
0
ファイル: PrettyPrintVisitor.cs プロジェクト: shranjan/pinac
 public override void VisitDeclarationElement(DeclarationElement element)
 {
     Console.Write(element.gettype()+" ");
     VisitElement(element.getvariable());
 }
コード例 #3
0
ファイル: FunctionElement.cs プロジェクト: shranjan/pinac
 public void setParameter(DeclarationElement decElem) { parameters.Add(decElem); }
コード例 #4
0
ファイル: FunctionElement.cs プロジェクト: shranjan/pinac
 public void setArguments(DeclarationElement decElem) { Arguments.Add(decElem); }
コード例 #5
0
ファイル: Visitor.cs プロジェクト: shranjan/pinac
 public abstract void VisitDeclarationElement(DeclarationElement element);