Lines Matching defs:token
35 * Each time a token is reduced a new state is created.
171 * token is illegal at this point in the content model.
172 * @return next state after reducing a token
174 public ContentModelState advance(Object token) {
177 if (model.first(token)) {
179 new ContentModelState(model, next, value + 1)).advance(token);
183 return next.advance(token);
191 if (model.first(token)) {
192 return new ContentModelState(model.content, this).advance(token);
195 return next.advance(token);
201 if (model.first(token)) {
202 return new ContentModelState(model.content, next).advance(token);
205 return next.advance(token);
212 if (m.first(token)) {
213 return new ContentModelState(m, next).advance(token);
222 if (m.first(token) || m.empty()) {
224 return new ContentModelState(m, next).advance(token);
227 new ContentModelState(model, next, value + 1)).advance(token);
239 if (m.first(token)) {
241 new ContentModelState(model, next, value | (1L << i))).advance(token);
250 return next.advance(token);
259 if (model.content == token) {
260 if (next == null && (token instanceof Element) &&
261 ((Element)token).content != null) {
262 return new ContentModelState(((Element)token).content);
279 token);
292 // throw new IllegalArgumentException("invalid token: " + token);