⁠
kyle wood: Update copyright to 2023
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2022 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.translations.lang.gen;
- import com.intellij.lexer.*;
- import com.intellij.psi.tree.IElementType;
- import static com.demonwav.mcdev.translations.lang.gen.psi.LangTypes.*;
- import static com.intellij.psi.TokenType.*;
- %%
- %{
- public TranslationTemplateLexer() {
- this((java.io.Reader)null);
- }
- %}
- %public
- %class TranslationTemplateLexer
- %implements FlexLexer
- %function advance
- %type IElementType
- %s WAITING_VALUE
- %s WAITING_EQUALS
- %unicode
- EOL_WS = \n | \r | \r\n
- LINE_ENDING = {EOL_WS}+
- KEY = [^#\n\r][^\n\r]*
- COMMENT = #[^\n\r]*
- %%
- <YYINITIAL> {
- {KEY} { return KEY; }
- {COMMENT} { return COMMENT; }
- {LINE_ENDING} { return LINE_ENDING; }
- }
- [^] { return BAD_CHARACTER; }
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2023 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.translations.lang.gen;
- import com.intellij.lexer.*;
- import com.intellij.psi.tree.IElementType;
- import static com.demonwav.mcdev.translations.lang.gen.psi.LangTypes.*;
- import static com.intellij.psi.TokenType.*;
- %%
- %{
- public TranslationTemplateLexer() {
- this((java.io.Reader)null);
- }
- %}
- %public
- %class TranslationTemplateLexer
- %implements FlexLexer
- %function advance
- %type IElementType
- %s WAITING_VALUE
- %s WAITING_EQUALS
- %unicode
- EOL_WS = \n | \r | \r\n
- LINE_ENDING = {EOL_WS}+
- KEY = [^#\n\r][^\n\r]*
- COMMENT = #[^\n\r]*
- %%
- <YYINITIAL> {
- {KEY} { return KEY; }
- {COMMENT} { return COMMENT; }
- {LINE_ENDING} { return LINE_ENDING; }
- }
- [^] { return BAD_CHARACTER; }