1 package de.fhdw.wtf.common.ast;
2
3 import de.fhdw.wtf.common.token.Token;
4
5
6
7
8
9
10 public abstract class SyntaxObject implements SyntaxObjectInterface {
11
12
13
14
15 private static final long serialVersionUID = 7689824529366354331L;
16
17
18
19
20 private Token firstToken;
21
22
23
24
25 private Token lastToken;
26
27
28
29
30
31
32
33
34
35 protected SyntaxObject(final Token firstToken, final Token lastToken) {
36 this.setFirstToken(firstToken);
37 this.setLastToken(lastToken);
38 }
39
40
41
42 @Override
43 public Token getFirstToken() {
44 return this.firstToken;
45 }
46
47 @Override
48 public void setFirstToken(final Token firstToken) {
49 this.firstToken = firstToken;
50 }
51
52 @Override
53 public Token getLastToken() {
54 return this.lastToken;
55 }
56
57 @Override
58 public void setLastToken(final Token lastToken) {
59 this.lastToken = lastToken;
60 }
61
62 }