1 /* It's an automatically generated code. Do not modify it. */
2 package com.intellij.codeInsight.template.impl;
4 import com.intellij.psi.TokenType;
5 import com.intellij.psi.tree.IElementType;
6 import com.intellij.lexer.FlexLexer;
11 public _MacroLexer() {
12 this((java.io.Reader)null);
24 IDENTIFIER=[:jletter:] [:jletterdigit:]*
25 WHITE_SPACE_CHAR=[\ \n\r\t\f]
26 STRING_LITERAL=\"([^\\\"\r\n]|{ESCAPE_SEQUENCE})*(\"|\\)?
27 ESCAPE_SEQUENCE=\\[^\r\n]
31 {IDENTIFIER} { return MacroTokenType.IDENTIFIER; }
32 {WHITE_SPACE_CHAR}+ { return MacroTokenType.WHITE_SPACE; }
33 {STRING_LITERAL} { return MacroTokenType.STRING_LITERAL; }
34 "(" { return MacroTokenType.LPAREN; }
35 ")" { return MacroTokenType.RPAREN; }
36 "," { return MacroTokenType.COMMA; }
37 "=" { return MacroTokenType.EQ; }
38 . { return TokenType.BAD_CHARACTER; }