getType() public method

public getType ( ) : String
return String
コード例 #1
0
ファイル: PrettyPrintVisitor.cs プロジェクト: shranjan/pinac
 public override void VisitVectorElement(VectorVariableDeclaration element)
 {
     Console.Write("Vector<" + element.getType()+">[");
     VisitElement(element.getRange());
     Console.Write("] ");
     VisitElement(element.getText());
     Console.Write(" = [");
     List<Element> elem = new List<Element>();
     elem = element.getList();
     for (int i = 0; i < elem.Count; i++)
     {
         VisitElement(elem[i]);
         if (elem.Count > 1 && i != (elem.Count - 1))
         {
             Console.Write(",");
         }
     }
     Console.Write("];\n");
 }
コード例 #2
0
ファイル: InterpreterVisitor_.cs プロジェクト: rkpandya/pinac
 public override void VisitVectorElement(VectorVariableDeclaration element)
 {
     //throw new NotImplementedException();
     string variable_name = ((VariableElement)element.getText()).getText();
     string type = element.getType();
     if (mVariableMap.Count == 0)
         mVariableMap.Add(variable_name, element);
     else
     {
         if (mVariableMap.Contains(variable_name))
         {
             Console.Write(" \nSemantic Error.. ");
             sendres(112, "\nSemantic Error...\n");
             Console.Write("\n The vector name you entered is already existing.. try again..");
             sendres(112, "\n The vector name you entered is already existing.. try again..");
             return;
         }
         else
         {
             mVariableMap.Add(variable_name, element);
         }
     }
 }