From 6b9022a8a956f8395a36b6a5fbe3aad2255e8136 Mon Sep 17 00:00:00 2001
From: Anders Nilsson <anders.nilsson@control.lth.se>
Date: Fri, 8 Jul 2011 10:12:28 +0200
Subject: [PATCH] Fixed bug in default element.

---
 CompilerGeneration.jrag | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/CompilerGeneration.jrag b/CompilerGeneration.jrag
index 218d5b2..b4d00c0 100644
--- a/CompilerGeneration.jrag
+++ b/CompilerGeneration.jrag
@@ -243,17 +243,11 @@ aspect GenJavaCC {
         pStream.println("	}");
         pStream.println("        {jjtThis.setLITERAL(s);}");
         pStream.println("}");
-        pStream.println("void __DefaultElement__() #__DefaultElement__ : { Token t;String s; }");
+        pStream.println("void __DefaultElement__() #__DefaultElement__ : { Token t; }");
         pStream.println("{");
         pStream.println("	t = <IDENTIFIER> AttributeList()");
 		pStream.println(" 	(\">\" ElementList() \"</\" <IDENTIFIER> \">\" | ElementList() \"/>\")");
-        pStream.println("	{");
-        pStream.println("		s = t.image;");
-        pStream.println("		if (getToken(1).kind != GT ) {");
-        pStream.println("		s += getData();");
-        pStream.println("	}");
-        pStream.println("	}");
-        pStream.println("        {jjtThis.setTAG(s);}");
+        pStream.println("        {jjtThis.setTAG(t.image);}");
         pStream.println("}");
         pStream.println("void Attribute()  : {}");
         pStream.println("{");
-- 
GitLab