protected List<String> getTokenSequence() { List<String> seq = new ArrayList<>(); int index = tokenIndex - 1; if (index < 0) { index = 0; } while (index < tokens.size() && seq.size() < 4 && !seq.contains(EOFTOKEN)) { seq.add(tokens.get(index).getToken()); index++; } if (seq.isEmpty()) { seq.add(EOFTOKEN); } return seq; }
protected List<String> getTokenSequence() { List<String> seq = new ArrayList<>(); int index = tokenIndex - 1; if (index < 0) { index = 0; } while (index < tokens.size() && seq.size() < 4 && !seq.contains(EOFTOKEN)) { seq.add(tokens.get(index).getToken()); index++; } if (seq.isEmpty()) { seq.add(EOFTOKEN); } return seq; }
protected List<String> getTokenSequence() { List<String> seq = new ArrayList<>(); int index = tokenIndex - 1; if (index < 0) { index = 0; } while (index < tokens.size() && seq.size() < 4 && !seq.contains(EOFTOKEN)) { seq.add(tokens.get(index).getToken()); index++; } if (seq.isEmpty()) { seq.add(EOFTOKEN); } return seq; }
protected List<String> getTokenSequence() { List<String> seq = new ArrayList<>(); int index = tokenIndex - 1; if (index < 0) { index = 0; } while (index < tokens.size() && seq.size() < 4 && !seq.contains(EOFTOKEN)) { seq.add(tokens.get(index).getToken()); index++; } if (seq.isEmpty()) { seq.add(EOFTOKEN); } return seq; }
private String peekToken() { return getToken().getToken(); }
private String peekToken() { return getToken().getToken(); }
private String peekToken() { return getToken().getToken(); }
private String peekToken() { return getToken().getToken(); }
private String consumeToken() { String token = getToken().getToken(); if (tokenIndex < tokens.size()) { tokenIndex++; } return token; }
private String consumeToken() { String token = getToken().getToken(); if (tokenIndex < tokens.size()) { tokenIndex++; } return token; }
private String consumeToken() { String token = getToken().getToken(); if (tokenIndex < tokens.size()) { tokenIndex++; } return token; }
private String consumeToken() { String token = getToken().getToken(); if (tokenIndex < tokens.size()) { tokenIndex++; } return token; }