diff options
Diffstat (limited to 'sd-plugin/src/main/java/org/intellij/sdk/language/lexer')
-rw-r--r-- | sd-plugin/src/main/java/org/intellij/sdk/language/lexer/SdLexerAdapter.java | 15 | ||||
-rw-r--r-- | sd-plugin/src/main/java/org/intellij/sdk/language/lexer/sd.flex | 2 |
2 files changed, 16 insertions, 1 deletions
diff --git a/sd-plugin/src/main/java/org/intellij/sdk/language/lexer/SdLexerAdapter.java b/sd-plugin/src/main/java/org/intellij/sdk/language/lexer/SdLexerAdapter.java new file mode 100644 index 00000000000..c7463fc9823 --- /dev/null +++ b/sd-plugin/src/main/java/org/intellij/sdk/language/lexer/SdLexerAdapter.java @@ -0,0 +1,15 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package org.intellij.sdk.language.lexer; + +import com.intellij.lexer.FlexAdapter; + +/** + * This class adapts the JFlex lexer to the IntelliJ Platform Lexer API. + * @author Shahar Ariel + */ +public class SdLexerAdapter extends FlexAdapter { + + public SdLexerAdapter() { + super(new SdLexer(null)); + } +} diff --git a/sd-plugin/src/main/java/org/intellij/sdk/language/lexer/sd.flex b/sd-plugin/src/main/java/org/intellij/sdk/language/lexer/sd.flex index 47dddb9c33f..235b494cb0e 100644 --- a/sd-plugin/src/main/java/org/intellij/sdk/language/lexer/sd.flex +++ b/sd-plugin/src/main/java/org/intellij/sdk/language/lexer/sd.flex @@ -1,4 +1,4 @@ -package org.intellij.sdk.language; +package org.intellij.sdk.language.lexer; import com.intellij.lexer.FlexLexer; import com.intellij.psi.tree.IElementType; |