From 4f4da0204141df5092dbefee90798ed7a768cfc0 Mon Sep 17 00:00:00 2001 From: Anders Nilsson <anders.nilsson@cs.lth.se> Date: Tue, 19 Dec 2006 16:21:41 +0100 Subject: [PATCH] Synching --- CompilerGeneration.jrag | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CompilerGeneration.jrag b/CompilerGeneration.jrag index 4547493..2876add 100644 --- a/CompilerGeneration.jrag +++ b/CompilerGeneration.jrag @@ -332,15 +332,19 @@ aspect GenMisc { pStream.println(ind(2)+"return b.toString().trim();"); pStream.println(ind(1)+"}"); pStream.println(); + + // SimpleElement.value() pStream.println(ind(1)+"syn String SimpleElement.value() = \"\";"); pStream.println(ind(1)+"eq StringElement.value() = getIDENTIFIER();"); pStream.println(ind(1)+"eq IntElement.value() = getINTEGER_LITERAL();"); pStream.println(ind(1)+"eq FloatElement.value() = getFLOAT_LITERAL();"); + // Thing.isTopElement() pStream.println(ind(1)+"boolean Thing.isTopElement() {"); pStream.println(ind(2)+"return getParent().getParent() instanceof Start;"); pStream.println(ind(1)+"}"); + // ASTNode.getStart() pStream.println(ind(1)+"Start ASTNode.getStart() {"); pStream.println(ind(2)+"return getParent().getStart();"); pStream.println(ind(1)+"}"); @@ -348,6 +352,7 @@ aspect GenMisc { pStream.println(ind(2)+"return this;"); pStream.println(ind(1)+"}"); + // ComplexElement.name() pStream.println(ind(1)+"String ComplexElement.name() {"); pStream.println(ind(2)+"return getOwlIdentifier().getIDENTIFIER();"); pStream.println(ind(1)+"}"); @@ -355,6 +360,8 @@ aspect GenMisc { pStream.println(ind(2)+"return getValue().getSTRING_LITERAL();"); pStream.println(ind(1)+"}"); + // ClassUse.decl() + super.genMisc(pStream); pStream.println("}"); -- GitLab