diff options
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.xtend | 14 |
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 |