public static final IElementType FIRST_LIST_ELEMENT = new ClojureElementType("first list element");
@NotNull
public Lexer getHighlightingLexer() {
return new LookAheadLexer(new ClojureFlexLexer()) {
@Override
protected void lookAhead(Lexer baseLexer) {
if (baseLexer.getTokenType() == ClojureElementTypes.LEFT_PAREN) {
advanceAs(baseLexer, ClojureElementTypes.LEFT_PAREN);
while (ClojureTokenTypes.symS.contains(baseLexer.getTokenType())) {