@@ -4,11 +4,11 @@
|
||||
|
||||
package net.sourceforge.pmd.lang.julia;
|
||||
|
||||
import net.sourceforge.pmd.cpd.Tokenizer;
|
||||
import net.sourceforge.pmd.cpd.CpdLexer;
|
||||
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
|
||||
import net.sourceforge.pmd.lang.LanguageRegistry;
|
||||
import net.sourceforge.pmd.lang.impl.CpdOnlyLanguageModuleBase;
|
||||
import net.sourceforge.pmd.lang.julia.cpd.JuliaTokenizer;
|
||||
import net.sourceforge.pmd.lang.julia.cpd.JuliaCpdLexer;
|
||||
|
||||
/**
|
||||
* Language implementation for Julia.
|
||||
@@ -28,7 +28,7 @@ public class JuliaLanguageModule extends CpdOnlyLanguageModuleBase {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Tokenizer createCpdTokenizer(LanguagePropertyBundle bundle) {
|
||||
return new JuliaTokenizer();
|
||||
public CpdLexer createCpdLexer(LanguagePropertyBundle bundle) {
|
||||
return new JuliaCpdLexer();
|
||||
}
|
||||
}
|
||||
|
@@ -7,13 +7,15 @@ package net.sourceforge.pmd.lang.julia.cpd;
|
||||
import org.antlr.v4.runtime.CharStream;
|
||||
import org.antlr.v4.runtime.Lexer;
|
||||
|
||||
import net.sourceforge.pmd.cpd.impl.AntlrTokenizer;
|
||||
import net.sourceforge.pmd.cpd.impl.AntlrCpdLexer;
|
||||
import net.sourceforge.pmd.lang.julia.ast.JuliaLexer;
|
||||
|
||||
/**
|
||||
* The Julia Tokenizer.
|
||||
*
|
||||
* <p>Note: This class has been called JuliaTokenizer in PMD 6</p>.
|
||||
*/
|
||||
public class JuliaTokenizer extends AntlrTokenizer {
|
||||
public class JuliaCpdLexer extends AntlrCpdLexer {
|
||||
@Override
|
||||
protected Lexer getLexerForSource(CharStream charStream) {
|
||||
return new JuliaLexer(charStream);
|
@@ -9,8 +9,8 @@ import org.junit.jupiter.api.Test;
|
||||
import net.sourceforge.pmd.cpd.test.CpdTextComparisonTest;
|
||||
import net.sourceforge.pmd.lang.julia.JuliaLanguageModule;
|
||||
|
||||
class JuliaTokenizerTest extends CpdTextComparisonTest {
|
||||
JuliaTokenizerTest() {
|
||||
class JuliaCpdLexerTest extends CpdTextComparisonTest {
|
||||
JuliaCpdLexerTest() {
|
||||
super(JuliaLanguageModule.getInstance(), ".jl");
|
||||
}
|
||||
|
Reference in New Issue
Block a user