blob: cbcb3b50b218ed4f2c02b9617fc2f1d751c2ad08 [file] [log] [blame]
/* It's an automatically generated code. Do not modify it. */
package com.intellij.codeInsight.template.impl;
import com.intellij.lexer.FlexLexer;
import com.intellij.psi.tree.IElementType;
%%
%{
public _TemplateTextLexer() {
this((java.io.Reader)null);
}
%}
%unicode
%class _TemplateTextLexer
%implements FlexLexer
%function advance
%type IElementType
%eof{ return;
%eof}
ALPHA=[A-Za-z_]
DIGIT=[0-9]
VARIABLE="$"({ALPHA}|{DIGIT})+"$"
%%
<YYINITIAL> "$""$" { return TemplateTokenType.ESCAPE_DOLLAR; }
<YYINITIAL> {VARIABLE} { return TemplateTokenType.VARIABLE; }
<YYINITIAL> [^] { return TemplateTokenType.TEXT; }