EOS 2  1.1.0
Einfache Objektbasierte Sprache
SourceToken.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.baseparser;
2 
8 public class SourceToken implements InfoToken {
9  private final int begin;
10  private final int length;
11  private final Format format;
12  private final String image;
13  private final boolean eof;
14 
15  public SourceToken(int begin, int length, String image, Format format, boolean eof) {
16  this.format = format;
17  this.begin = begin;
18  this.length = length;
19  this.image = image;
20  this.eof = eof;
21  }
22 
23  @Override
24  public int getBegin() {
25  return begin;
26  }
27 
28  @Override
29  public int getLength() {
30  return length;
31  }
32 
33  @Override
34  public Format getFormat() {
35  return format;
36  }
37 
38  public String getImage() {
39  return image;
40  }
41 
42  @Override
43  public String toString() {
44  return "SourceToken{" + begin + "(" + length + ") = " + image + "}";
45  }
46 
47  @Override
48  public boolean isEof() {
49  return eof;
50  }
51 }
SourceToken(int begin, int length, String image, Format format, boolean eof)
Impressum