Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.dctools.fsm/src/org/eclipse/etrice/dctools/fsm/ast/nodes/DCAstIdentifierNode.xtend')
-rw-r--r--plugins/org.eclipse.etrice.dctools.fsm/src/org/eclipse/etrice/dctools/fsm/ast/nodes/DCAstIdentifierNode.xtend14
1 files changed, 8 insertions, 6 deletions
diff --git a/plugins/org.eclipse.etrice.dctools.fsm/src/org/eclipse/etrice/dctools/fsm/ast/nodes/DCAstIdentifierNode.xtend b/plugins/org.eclipse.etrice.dctools.fsm/src/org/eclipse/etrice/dctools/fsm/ast/nodes/DCAstIdentifierNode.xtend
index 84c932de9..b330891b5 100644
--- a/plugins/org.eclipse.etrice.dctools.fsm/src/org/eclipse/etrice/dctools/fsm/ast/nodes/DCAstIdentifierNode.xtend
+++ b/plugins/org.eclipse.etrice.dctools.fsm/src/org/eclipse/etrice/dctools/fsm/ast/nodes/DCAstIdentifierNode.xtend
@@ -16,19 +16,21 @@ import org.eclipse.etrice.dctools.fsm.ast.tokens.DCTextToken
import org.eclipse.xtend.lib.annotations.Accessors
@Accessors
-class DCAstIdentifierNode extends DCAstNode {
+class DCAstIdentifierNode extends DCAstTextNode {
- String identifier
+ String id
DCTextToken token
- new(DCAstNode parent, String identifier, DCTextToken token) {
- super(parent, 1)
- this.identifier = identifier
+ new(DCAstNode parent, String id, DCTextToken token) {
+ super(parent, 1, token.begin, token.begin+token.length)
+ this.id = id
this.token = token
}
override protected doPrint(String indent) {
- println(indent + "DCAstIdentifierNode '" + identifier + "'" + linkedObjectText)
+ println(indent + "DCAstIdentifierNode '" + id + "'" + linkedObjectText)
}
+ override getText() { id }
+
} \ No newline at end of file

Back to the top