public virtual Value evaluate(Context cx, AttributeListNode node)
		{
			System.Text.StringBuilder buffer = new System.Text.StringBuilder("<AttributeListNode");
			if (node.hasIntrinsic)
			{
				buffer.Append(" intrinsic='true'");
			}
			if (node.hasStatic)
			{
				buffer.Append(" static='true'");
			}
			if (node.hasFinal)
			{
				buffer.Append(" final='true'");
			}
			if (node.hasVirtual)
			{
				buffer.Append(" virtual='true'");
			}
			if (node.hasOverride)
			{
				buffer.Append(" override='true'");
			}
			if (node.hasDynamic)
			{
				buffer.Append(" dynamic='true'");
			}
			if (node.hasNative)
			{
				buffer.Append(" native='true'");
			}
			if (node.hasPrivate)
			{
				buffer.Append(" private='true'");
			}
			if (node.hasProtected)
			{
				buffer.Append(" protected='true'");
			}
			if (node.hasPublic)
			{
				buffer.Append(" public='true'");
			}
			if (node.hasInternal)
			{
				buffer.Append(" internal='true'");
			}
			if (node.hasConst)
			{
				buffer.Append(" const='true'");
			}
			if (node.hasFalse)
			{
				buffer.Append(" false='true'");
			}
			if (node.hasPrototype)
			{
				buffer.Append(" prototype='true'");
			}
			buffer.Append(" position=\"" + node.pos() + "\">");
			output(buffer.ToString());
			indent_Renamed_Field++;
			// for (Node n : node.items)
			for (int i = 0, size = node.items.size(); i < size; i++)
			{
				Node n = (Node) node.items.get_Renamed(i);
				n.evaluate(cx, this);
			}
			indent_Renamed_Field--;
			output("</AttributeListNode>");
			return null;
		}
Exemplo n.º 2
0
 public void TestInit()
 {
     _node = new AttributeListNode();
 }
Exemplo n.º 3
0
 public void TestGetResult()
 {
     _node = new AttributeListNode("a");
     Assert.AreEqual("a", _node.GetResult());
 }
 public virtual Value evaluate(Context cx, AttributeListNode node)
 {
     System.Text.StringBuilder buffer = new System.Text.StringBuilder("<AttributeListNode");
     if (node.hasIntrinsic)
     {
         buffer.Append(" intrinsic='true'");
     }
     if (node.hasStatic)
     {
         buffer.Append(" static='true'");
     }
     if (node.hasFinal)
     {
         buffer.Append(" final='true'");
     }
     if (node.hasVirtual)
     {
         buffer.Append(" virtual='true'");
     }
     if (node.hasOverride)
     {
         buffer.Append(" override='true'");
     }
     if (node.hasDynamic)
     {
         buffer.Append(" dynamic='true'");
     }
     if (node.hasNative)
     {
         buffer.Append(" native='true'");
     }
     if (node.hasPrivate)
     {
         buffer.Append(" private='true'");
     }
     if (node.hasProtected)
     {
         buffer.Append(" protected='true'");
     }
     if (node.hasPublic)
     {
         buffer.Append(" public='true'");
     }
     if (node.hasInternal)
     {
         buffer.Append(" internal='true'");
     }
     if (node.hasConst)
     {
         buffer.Append(" const='true'");
     }
     if (node.hasFalse)
     {
         buffer.Append(" false='true'");
     }
     if (node.hasPrototype)
     {
         buffer.Append(" prototype='true'");
     }
     buffer.Append(" position=\"" + node.pos() + "\">");
     output(buffer.ToString());
     indent_Renamed_Field++;
     // for (Node n : node.items)
     for (int i = 0, size = node.items.size(); i < size; i++)
     {
         Node n = (Node)node.items.get_Renamed(i);
         n.evaluate(cx, this);
     }
     indent_Renamed_Field--;
     output("</AttributeListNode>");
     return(null);
 }