/*
* Svjatoslav Commons - shared library of common functionality.
- * Copyright ©2012-2014, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
- *
+ * Copyright ©2012-2017, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
+ *
* This program is free software; you can redistribute it and/or
* modify it under the terms of version 3 of the GNU Lesser General Public License
* or later as published by the Free Software Foundation.
public class TokenizerMatch {
- public String token;
- public Terminator terminator;
+ public final String token;
+ public final String reminder;
+ public final Terminator terminator;
- public TokenizerMatch(final String token, final Terminator terminator) {
- this.token = token;
- this.terminator = terminator;
- }
+ public TokenizerMatch(final String token, final String reminder, final Terminator terminator) {
+ this.token = token;
+ this.reminder = reminder;
+ this.terminator = terminator;
+ }
+
+ @Override
+ public String toString() {
+ return "TokenizerMatch{" +
+ "token='" + token + '\'' +
+ ", reminder='" + reminder + '\'' +
+ ", terminator=" + terminator +
+ '}';
+ }
}