summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/Token.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/cuchaz/enigma/analysis/Token.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/analysis/Token.java b/src/cuchaz/enigma/analysis/Token.java
index d0f2b70..5e70db7 100644
--- a/src/cuchaz/enigma/analysis/Token.java
+++ b/src/cuchaz/enigma/analysis/Token.java
@@ -14,11 +14,21 @@ public class Token implements Comparable<Token>
14{ 14{
15 public int start; 15 public int start;
16 public int end; 16 public int end;
17 public String text;
17 18
18 public Token( int start, int end ) 19 public Token( int start, int end )
19 { 20 {
21 this( start, end, null );
22 }
23
24 public Token( int start, int end, String source )
25 {
20 this.start = start; 26 this.start = start;
21 this.end = end; 27 this.end = end;
28 if( source != null )
29 {
30 this.text = source.substring( start, end );
31 }
22 } 32 }
23 33
24 public boolean contains( int pos ) 34 public boolean contains( int pos )